これが状況です。ページをフェッチして JavaScript を実行する必要があります。次に、PHP でページを処理します。その JavaScript は、ページの HTML を動的に変更します。これが私がやろうと思っていることです。
- 1) cURL/file_get_contents を使用してコンテンツをフェッチします。
- 2) Javascript が実行されるようにコンテンツを印刷します。
- 3)
ob_start
と を使用しob_get_clean
て、変更されたコンテンツを取得します。
コード:
$contents = file_get_contents('http://...');
ob_start();
echo $contents;
$output = ob_get_clean();
私がやろうとしていることを達成する方法はありますか? 通常、ページがロードされた後に JavaScript が実行されることは知っています (そして、PHP はとうの昔になくなっています)。