- ベストアンサー
javascriptを起動した後のウェブページを取得するには
こんにちは。よろしくお願いいたします。 以下のようなHTMLソースをブラウザで読み込むとhogeと 表示されますが、PHPのfile_get_contentsやPerlのLWPなどを使って ページを取得するとソースそのものが取得されます。PHPやPerlを使って ブラウザから見たソース(以下の例ではhoge)を取得するには どのようにしたらよいのでしょうか? <script type="text/javascript"> window.onload=function (){ document.getElementById("a").innerHTML="hoge"; } </script> <div id="a"></div>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
javascriptはブラウザ依存なので、PHP側で取得するのはかなり面倒 できないと思ってもらったほうがよいかも
その他の回答 (1)
noname#68775
回答No.2
できないと思います。 > 以下のようなHTMLソースをブラウザで読み込むとhogeと > 表示されますが、 それはブラウザのJavaScriptが有効だからです。 無効にしてしまえば、何も表示されませんよね。 スクリプトが取得できるのは、あくまでHRMLの出力結果で あってブラウザがどう表示したかは取得できないと思います。