找到隐藏的元素 - PHP

时间:2017-10-21 15:35:19

标签: php html simple-html-dom

我试图使用simplehtmldom获取一个元素,但我没有成功。

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

我做错了什么以及如何获得价值?

1 个答案:

答案 0 :(得分:0)

“HERE THE LINK”是一个占位符。它被JavaScript替换,但PHP不会执行JavaScript。

打印从URL获取的HTML,并检查流URL是否已存在于该字符串中。然后弄清楚如何从HTML中获取那个。

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

更简单的选择不是使用PHP,而是使用http://phantomjs.org