require('simple_html_dom.php');
// Create DOM from URL or file
$html = file_get_html('https://www7.fmovies.se/film/hometown-hero.m2r28/6xpjrp');
foreach($html->find('div[id=player]') as $div)
{
foreach($div->find('iframe') as $iframe)
{
echo $iframe->src;
}
}
这是我的代码,如您所见,我正在尝试使用PHP Simple HTML DOM解析器来获取播放器div下iframe的src,您能否向我解释为什么我得到空白页? 谢谢!
更新:使用javascript切换器插件并禁用javascript后,我注意到我要查找的iframe尚未加载。我应该怎么做才能获得iframe src?
答案 0 :(得分:1)
有两种可能的解决方案;
尝试弄清楚javascript的工作原理,并在PHP脚本中模拟这种行为。
让页面加载到例如硒中,然后使用硒从iframe中获取SRC。 (https://www.seleniumhq.org/)
希望这会有所帮助