0
私はPHPの単純なHTML DOMパーサを使ってウェブページのコンテンツを取得しています。ページからiframeをトラバースしたいのですが、iframeがキャプチャされていないようです。 iframeが読み込まれる前にパーサーがページのロードを完了したようです。私がvar_dump($aside)
を行うと、解析されたコンテンツが得られますが、var_dump($iframe)
はNULLを返します。これをどうすれば解決できますか?PHPを使用してiFrameをロードするのを待つ方法簡単なDOMパーサー
$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を取得する必要があります。 – Halcyon