PHP CurlでウェブページからHTMLコードを解析したいのですが、JavaScriptなしでサイトにアクセスできないというエラーメッセージが表示されます。PHP CurlでJavaScriptを有効にする方法を教えてください。
PHP CurlでJavaScriptを有効にすることはできますか?
PHP CurlでウェブページからHTMLコードを解析したいのですが、JavaScriptなしでサイトにアクセスできないというエラーメッセージが表示されます。PHP CurlでJavaScriptを有効にする方法を教えてください。
PHP CurlでJavaScriptを有効にすることはできますか?
号
これは、このように簡単です - あなたは「あなたはJavaScriptが有効になっていません」のようなものを削除することを、コマンドを実行するにはJavaScriptを使用してことで、JavaScriptを有効にした場合、ページのテスト。
したがって、JSを有効にしていないと、エラーは消えません。
オプションでJSが有効になっていない場合、JavaScriptはブラウザを実際のページにリダイレクトします - 再びJSを有効にしていないことを示す最初のページに留まります...
PHP curlはフルブラウザではありません。これは、とHTTP、FTPなどを使用して通信するために使用される単なるライブラリです。レンダリングも解析もしません。
この機能を使用するには、JavaScriptエンジンが必要です。私の知る限り、完全に機能するPHPエンジンはありません。
JavaScriptは、ブラウザで実行されます。 cURLにはJavaScriptパーサーがないため、実行できません。
ウェブサイトでは、JavaScriptが有効になっていることを伝えるために、実際のブラウザでウェブページを実行できるツールを使用する必要があります。
TERRIBLEアイデアながら:あなたは、JavaScriptなどの返された文字列を解析することができhttp://timwhitlock.info/blog/2008/05/09/full-javascript-parser-for-php/
。ただし、AJAXを使用している場合は問題が発生します。
読み取り:Parse!= Run。
関連:http://stackoverflow.com/questions/2013266/using-curl-to-get-from-one-webpage-to-another-involving-javascript –
回答は既にありました。 –