Simple HTML Dom Parserを使用して、以下のような単純なWebアプリケーションが実行されるとします。単純なHTML Dom Parserによる読み込みが不可能な最も簡単な方法
<?php
include('simple_html_dom.php');
$html = file_get_html('http://someurl.com');
echo $html;
?>
予想したように、すべてがJSによって注入されるように見える一つの要素、クラス.addedDiv
のdiv
、を除いてアップします。最も簡単で最も包括的な方法で、コードを最小限にして、その要素をどのように取り出すことができますか?例: (更新)インラインで、ほとんどの人にとって実装が簡単です。 PHP、AJAX、または、わからない、iFrameのハック?すべてのヘルプに事前に感謝します。
UPDATE:また
、それは場合に役立ちます、私は実際にそれが他のすべてと一緒に出力された必要があります(またはたく)はありません。追加の機能をシミュレートするには、その属性が必要です。したがって、違いがある場合は、ウェブサイトのすべてを画面に出力する「$ html」を持っている必要はありません(iframeを使用するとiframeを使用します)。
感謝をHTMLのコンテンツを取得する方法を学ぶ必要がある、と私はそれに見てくださいます。しかし、簡単にするために、完全にインラインで行う方法がありますか(おそらく、PHPを使用するか、おそらくAJAXを使用しています)?それはもっと好ましいものになるだけでなく、メソッドがよりアクセスしやすくなります。より詳細で簡単に複製できる命令につながることを期待しています。 – MoMN
Unfortunatley PHP側でJavascriptコードを実行する方法はありません...実際にphantomjsはコマンドラインのアンティリティではなくPHP関数なので、PHPコードでコマンドを実行するだけです。 –