【发布时间】:2017-07-21 19:41:53
【问题描述】:
我们正在尝试从 PHP DOM 获取 url,但我们尝试获取的 webapge 具有功能(在页面加载后更改价格)所以现在我们需要 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);
【问题讨论】:
-
这对于
PHP Dom是不可能的,你需要使用类似PhantomJS的东西来允许运行JavaScript
标签: javascript php dom