我试图使用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
我做错了什么以及如何获得价值?
答案 0 :(得分:0)
“HERE THE LINK”是一个占位符。它被JavaScript替换,但PHP不会执行JavaScript。
打印从URL获取的HTML,并检查流URL是否已存在于该字符串中。然后弄清楚如何从HTML中获取那个。
另一种选择是使用PHP安装JavaScript引擎。例如:
更简单的选择不是使用PHP,而是使用http://phantomjs.org。