• 締切済み

phpからInternet Explorerを

外部サイトのソースを取得したい場合はfile_get_contentsやcurlを使用すれば良いのですが、 あるページは、Internet Explorerから閲覧しなければソースの一部が表示されません。 このため、phpからのアクセスをInternet Explorerから行いソースを取得したいのですが可能でしょうか? ユーザーエージェントをInternet Explorerにしても意味はなくIEの機能が必要なようです。 ご教示頂けますと幸いです。 宜しくお願いいたします。

みんなの回答

noname#244856
noname#244856
回答No.1

単にJavaScriptの実行結果に依存しているだけでは…?もしそうであればエミュレーションが必要です。それもデフォルトでは使えないのでPECLからのインストールが必要となります。 PHP Manual - V8js http://www.php.net/manual/ja/book.v8js.php Windows用のDLLはこちらにあるようです↓ https://code.google.com/p/v8cgi/downloads/list 私も全く使ったことが無く、完璧に再現できるかどうかの保証はありませんが、参考程度にどうぞ。いずれにせよ、試みられていることはPHPから行うにはかなり難易度が高くなりそうです。.NET系の言語でデスクトップアプリを作る分には全然そんなことないのですが…