完整页面加载后调用PHP DOM函数file_get_html

时间:2017-03-02 07:35:47

标签: javascript php dom

我们正在尝试从PHP Dom获取网址,但我们尝试获取的网页包含功能(在网页加载后更改价格)所以现在我们需要file_get_html函数onload获取HTML后远程页面的$html = file_get_html('https://www.example.com'); // Find all article blocks foreach($html->find('div.pad15 h4 a') as $article) { echo $article->innertext.'<br>'; } foreach($html->find('p.sprc span.fb') as $pr){ echo $pr->innertext.'<br>'; } $html->clear(); unset($html); 功能已经完成。

{{1}}

2 个答案:

答案 0 :(得分:2)

如果我对不受欢迎的问题你的问题是在加载js后得到html。不可能。成为php open connection并立即获取数据

答案 1 :(得分:1)

关于你的回答问题是“不”

php无法接收javascript渲染结果。 javascript在浏览器端运行,用php无法实现。

替代方案是用

完成任务

http://phantomjs.org/

Play