2014-12-09 4 views
-1

Так что я написал этот код:Загрузка - PHP Simple HTML DOM Parser

<?php 
include('simple_html_dom.php'); 
$html = file_get_html('http://page.com/'); 
$class = $html->find("div[id=aaaaaa]", 0)->innertext; 
echo $class; 
?> 

Получить следующую ошибку: Загрузка ...

данных при загрузке страницы с задержкой (2 секунды) Можно добавить нагрузку задержки функция?

$class = $html->find("div[id=aaaaaa]", 0)->innertext 

Есть идеи?

+1

Не понимаю вопроса. Вы уверены, что это ошибка, а не содержимое DIV, которое вы ищете? – Barmar

+0

BTW, 'div [id = blah]' можно упростить до просто '# blah'. – Barmar

+0

Извините, я исправил класс. У меня проблема с загрузкой. – ayo1001

ответ

0

"Загрузка ..." не является ошибкой. Это содержимое узла элемента div [id = aaaaaa]. В браузере это статическое содержимое заменит замененный JavaScript позже.

Загрузка страницы HTML-источник в PHP не будет выполнять JavaScript, включенный в страницу. Для этого вам понадобится безголовый браузер, такой как PhantomJS или SlimerJS.

Смежные вопросы