如何使用PHP Simple DOM Parser

时间:2017-07-20 13:27:26

标签: php simple-html-dom

我正在使用PHP Simple HTML DOM解析器来获取网页的内容。我想从页面遍历iframe,但似乎没有捕获iframe。似乎解析器在iframe加载之前完成加载页面。如果我执行var_dump($aside)我得到解析的内容,但是var_dump($iframe)返回NULL。我该如何解决这个问题?

$target_url = "https://example.com";
$html = new simple_html_dom();
$html->load_file($target_url);

$aside = $html->find('aside[id=twitter_timeline-2]', 0);
$iframe = $aside->find('iframe[id=twitter-widget-0]', 0);
var_dump($iframe);exit;

1 个答案:

答案 0 :(得分:0)

你不会看到iframe内容,你需要获取iframe url然后下载html