2010-11-23 48 views
2

PHP CurlでウェブページからHTMLコードを解析したいのですが、JavaScriptなしでサイトにアクセスできないというエラーメッセージが表示されます。PHP CurlでJavaScriptを有効にする方法を教えてください。

PHP CurlでJavaScriptを有効にすることはできますか?

+0

関連:http://stackoverflow.com/questions/2013266/using-curl-to-get-from-one-webpage-to-another-involving-javascript –

+0

回答は既にありました。 –

答えて

1

これは、このように簡単です - あなたは「あなたはJavaScriptが有効になっていません」のようなものを削除することを、コマンドを実行するにはJavaScriptを使用してことで、JavaScriptを有効にした場合、ページのテスト

したがって、JSを有効にしていないと、エラーは消えません。

オプションでJSが有効になっていない場合、JavaScriptはブラウザを実際のページにリダイレクトします - 再びJSを有効にしていないことを示す最初のページに留まります...

PHP curlはフルブラウザではありません。これは、とHTTP、FTPなどを使用して通信するために使用される単なるライブラリです。レンダリングも解析もしません。

この機能を使用するには、JavaScriptエンジンが必要です。私の知る限り、完全に機能するPHPエンジンはありません。

3

JavaScriptは、ブラウザで実行されます。 cURLにはJavaScriptパーサーがないため、実行できません。

ウェブサイトでは、JavaScriptが有効になっていることを伝えるために、実際のブラウザでウェブページを実行できるツールを使用する必要があります。

関連する問題