我们正在尝试从
PHP DOM
中提取URL,但是我们尝试获取的网页具有功能(在页面加载后更改价格),因此现在我们需要用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 的工具。 - apokryfos