【发布时间】:2017-07-21 01:09:00
【问题描述】:
我正在使用 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;
【问题讨论】:
-
一个 iframe 加载另一个文档,这是一个单独的请求。
标签: php simple-html-dom