Я использую библиотеку phpQuery (http://code.google.com/p/phpquery/) для анализа веб-страниц, но наткнулся на проблему с поиском сайтов, использующих Ajax для отображения всего контента.
Я понял, что могу получить весь контент, если загружу его в iframe (работает код ниже):
$temp = phpQuery::newDocumentHTML('<iframe src="" id="test">a</iframe>')->find('iframe[id=test]')->attr('src', 'http://www.example.com/');
echo $temp;
НО, мой вопрос, как я могу заставить мой PHP-скрипт ждать загрузки iframe, прежде чем продолжить?
Ниже приведен эквивалент jQuery, но мне было интересно, если кто-нибудь знает, как сделать эквивалент с использованием phpQuery?
$(iFrame).attr('src', 'http://www.example.com');
$(iFrame).load(function(){
alert("Loaded");
});
Заранее спасибо.