查找隐藏的元素 - 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

什么即时做错了,如何获得价值?

+0

您可能会发现,一旦页面加载完成,Javascript将完成大部分工作,因此很难以这种方式进行。 –

+0

即时通讯不在这个规模使用JavaScript来传递这个问题是有什么用PHP我能做什么? – vivi

文本“这是链接”是一个占位符。它是通过JavaScript替换的,但JavaScript不是由PHP执行的。

打印您从URL获得的HTML并检查流url是否已经在该字符串中。然后弄清楚如何从HTML中获取那一个。

另一种选择是使用PHP安装JavaScript引擎。例如:

的简单办法是不使用PHP,但http://phantomjs.org代替。