2012-03-27 14 views
0

私のクローラに問題があります。javascriptでクッキーを作成する方法

ウェブサイトにログインできましたが、特定のページに接続しようとすると、ログインページにリダイレクトされていました。いくつかの研究の後、私は、クッキーのコンテナに保存されていないjavascriptで設定されたクッキーがいくつかあることに気付きました。

これらのクッキーをプログラム的に取得するにはどうすればよいですか?

+0

クローラが取得するHTMLをどのように解析していますか? –

+0

コードが自分 –

+0

ちょうどクッキーを見て/ javascriptのセット値十分に単純で、クッキーのコンテナに追加した場合、私は、HttpWebRequestのとHttpWebResponseのを使用し、StreamReaderを を使用して応答を読んでいないコードがはるかに単純なものから私は理解して傾けるされていますクッキーの価値は何ですか... – maryum375

答えて

0

他のクッキーと同じようにリクエストすれば設定できます。

「JavaScriptはCookieを設定していますか」という質問がある場合は、通常の(潜在的にヘッドレスの)ブラウザでは完全なページを実行しないと一般的にはできません。

0

あなたは、IEの開発者ツールバーやFirebugは、サーバー用クロームデベロッパーに送る前にCookieの値を表示するには

Request.Cookies 

http://msdn.microsoft.com/en-us/library/system.web.httprequest.cookies.aspx

でサーバ上のジャバスクリプトによって設定されたクッキーにアクセスすることができますどのブラウザを使用しているかによって異なります。