2012-03-09 39 views
1

クッキーとJavaScriptを必要とするWebページをスクラップしてPHPスクリプトでエミュレートする簡単な方法はありますか?PHPでクッキーとJavaScriptが必要なページをこする方法

電流応答が示しています

<body><noscript>This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.</noscript></body> 

私はコードでこれを入れて、それが何の違い行われません:

$strCookie = 'PHPSESSID=' . $_COOKIE['PHPSESSID'] . '; path=/'; 
curl_setopt($ch, CURLOPT_COOKIE, $strCookie); 
+1

クライアントエンドではなくサーバー側で実行する理由がありますか。 –

+0

スクリプトはrssフィードを作成するために解析していて、twitterフィードとなり、基盤となるサイトもその配置に満足しています。 – Adrian33

答えて

2

HTMLのみが表示されます。これはJavascriptが有効かどうかのテストです。

クッキーの読み取り、書き込み、削除にはjQuery-cookie-pluginがあります。しかし、Javascriptが無効になっていると動作しません。

PHPコードでCookieが有効になっているかどうかを確認するには、Cookieを設定し、別の要求でCookieを読み取る必要があります。 This postにはいくつかのガイドがあります。

0

は、PHPでクッキーとJavaScriptをエミュレートする簡単な方法はありますそれを必要とするWebページをスクラップするスクリプト? Javascriptが無効になっている場合<noscript> </noscript>内部

+3

難しい方法はありますか? –

関連する問題