如何使用 PHP 简单 DOM 解析器等待 iFrame 加载
How to wait for iFrame to load using PHP Simple DOM Parser
我正在使用 PHP 简单 HTML DOM 解析器来获取网页内容。我想从页面遍历一个 iframe,但似乎没有捕获 iframe。似乎解析器在 iframe 加载之前完成了页面加载。如果我执行 var_dump($aside)
我得到解析的内容,但是 var_dump($iframe)
returns 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 内容,您需要获取 iframe url 然后下载 html
我正在使用 PHP 简单 HTML DOM 解析器来获取网页内容。我想从页面遍历一个 iframe,但似乎没有捕获 iframe。似乎解析器在 iframe 加载之前完成了页面加载。如果我执行 var_dump($aside)
我得到解析的内容,但是 var_dump($iframe)
returns 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 内容,您需要获取 iframe url 然后下载 html