如何使用 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