PHP仅在页面完全加载时才解析HTML页面

时间:2014-04-21 10:01:37

标签: php html parsing dom domdocument

我正在尝试使用带有DOMDocument的PHP解析HTML页面,但是有一个javascript可以更新页面上的元素。在javascript更新页面上的元素之前,DOMDocument加载页面。如何在页面完全加载后解析HTML?

1 个答案:

答案 0 :(得分:2)

将页面加载到PhantomJS中,等待JavaScript完成执行,然后使用已生成的HTML。

php-phantomjs应该非常简单(参见"请求带有延迟的URL并输出响应"自述文件中的示例)。