2017-07-20 1 views
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; 
+0

のiframeは別の要求である別の文書を、ロードをダウンロードiframeのURLを取得する必要があります。 – Halcyon

答えて

0

あなたはインラインフレームコンテンツは表示されませんが、あなたがして、HTML

関連する問題