В настоящее время я использую CURL для загрузки определенных веб-страниц, а затем проанализирую их. Он работал нормально, но некоторые из них начали загружать части из них динамически с помощью ajax. В результате эти части отсутствуют в содержимом, возвращаемом методом curl_exec().PHP: загрузка веб-страницы, которая динамически загружает некоторый контент ajax
Можно ли загрузить полный контент, включая динамический/ajax-контент в php? Может быть, есть несколько библиотек, которые могут помочь мне достичь этого?
Благодаря
Если вы знаете, что делает аякс, вызывающий страницу (вы можете контролировать это с помощью firebug или аналогичного инструмента в браузере), вы можете сделать дополнительный запрос на завивание, который реплицирует запрос ajax. – GordonM
Нет, они могут быть разными. Есть ли общее решение? – user1343205
Если они различны, вам нужно проанализировать их с помощью механизма javascript, и вы должны предоставить DOM-интерфейс этому документу html. Это та же задача, что и стандартный браузер. –