查找隐藏的元素 - PHP
问题描述:
我试图获取使用simplehtmldom的元素,但我没有成功。查找隐藏的元素 - PHP
include("simple_html_dom.php");
$url = 'https://oload.stream/f/iNzieKbekMM/Perleshje_nga_blloku_i_qelive_99.mp4';
$html = file_get_html($url);
foreach ($html->find('#streamurl') as $td) {
echo $td->plaintext;
}
对此我得到:
这里是链接
在image有显示streamurl
什么即时做错了,如何获得价值?
答
文本“这是链接”是一个占位符。它是通过JavaScript替换的,但JavaScript不是由PHP执行的。
打印您从URL获得的HTML并检查流url是否已经在该字符串中。然后弄清楚如何从HTML中获取那一个。
另一种选择是使用PHP安装JavaScript引擎。例如:
的简单办法是不使用PHP,但http://phantomjs.org代替。
您可能会发现,一旦页面加载完成,Javascript将完成大部分工作,因此很难以这种方式进行。 –
即时通讯不在这个规模使用JavaScript来传递这个问题是有什么用PHP我能做什么? – vivi