Pythonのクッキーを名前を知らずにすべて読み取るにはどうすればいいですか?Pythonのすべてのクッキーを取得する
答えて
入手したHTTP応答のCookie:
ヘッダーを見て、その内容を標準ライブラリのモジュールCookie
で解析します。これはあなたが探しているものであるが、ここであなたがをCookieJarにクッキーを入れて、簡単な例であれば
#!/usr/bin/env python
import os
if 'HTTP_COOKIE' in os.environ:
cookies = os.environ['HTTP_COOKIE']
cookies = cookies.split('; ')
handler = {}
for cookie in cookies:
cookie = cookie.split('=')
handler[cookie[0]] = cookie[1]
どうすればいいですか?.. –
HTTPレスポンスでクッキーをどのように見ますか?それはあなたがそのレスポンスをどのように取得しているかに依存します。たとえば、urllib.urlretrieveは2つの項目のタプルを返します。もう1つはメタデータを含むhttplib.HTTPMessageです。 urllib.urlopenが好きな人は、urlopenが返す擬似ファイルオブジェクトの.info()を呼び出してHTTPMessageを取得します。 –
配列にos.environ['HTTP_COOKIE']
を入れ
from urllib2 import Request, build_opener, HTTPCookieProcessor, HTTPHandler
import cookielib
#Create a CookieJar object to hold the cookies
cj = cookielib.CookieJar()
#Create an opener to open pages using the http protocol and to process cookies.
opener = build_opener(HTTPCookieProcessor(cj), HTTPHandler())
#create a request object to be used to get the page.
req = Request("http://www.about.com")
f = opener.open(req)
#see the first few lines of the page
html = f.read()
print html[:50]
#Check out the cookies
print "the cookies are: "
for cookie in cj:
print cookie
これは、CGIが呼び出された場合にのみ有効であると信じています。 –
これはまさにあなたが探しているものかもしれません。
のPython 3.4
import requests
r = requests.get('http://www.about.com/')
c = r.cookies
i = c.items()
for name, value in i:
print(name, value)
- 1. クッキーの値を取得する#Python
- 2. Python/wxPython:auinotebookすべてのページを取得
- 3. クッキーを取得する
- 4. Selenium Webdriverですべてのクッキーを取得または操作する
- 5. ブラウザは私のpythonサーバーのクッキーを取得していない?
- 6. ulクラスのすべてのテキストを取得するpythonセレニウム
- 7. Python - JSONのフィールドの値をすべて取得する
- 8. すべての記事を取得するXML Wikiのタイトルダンプ - Python
- 9. Pythonスクレーパーでページ上のすべてのアイテムを取得する
- 10. ASHXのクッキー値を取得する
- 11. クッキーの値を取得するには?
- 12. 値のクッキーを取得する方法
- 13. サブドメインからのクッキーを取得する
- 14. Django/Wagtailのクッキーを取得してPython変数を設定する方法
- 15. アラモファイアすべてのクッキーをクリアする
- 16. Win32:Excelからすべての列名を取得するPython
- 17. PythonクローリングJSON - すべてのアイテムを取得する
- 18. Flask request.args.getすべてのパラメータを取得する(Python)
- 19. Python/Plone:すべてのユニークなキーワードを取得する(件名)
- 20. AppEngine Pythonがすべての参照を取得する
- 21. API - Pythonからすべてのページを取得するには?
- 22. Javaセッションのクッキーを取得
- 23. C#ウェブサイトからすべてのクッキーを取得できません
- 24. クッキー名に基づいてPHPクッキーの配列を取得する
- 25. QComboBox - PyQt4(Python)のすべてのアイテムを取得します。
- 26. Googleのアプリケーションエンジン(Python)でjavascriptのクッキーを取得
- 27. ssjsを使ってクッキーのパスを取得する方法は?
- 28. Python:すべての月間を取得できますか?
- 29. クッキー値を取得するLogparserクエリ
- 30. Html、auth。クッキーを取得する
あなたはA意味だ、 "彼らをリードバック" と言う)HTTP応答からそれらを読んで、またはb)をCookieJarからそれらを読んで?あるいは(c)解釈がありますか? –