2016-12-30 11 views
0

Pythonのリクエストで使用するブラウザ(既存の特定のサイトの現在のセッション)から既存のCookieを取得するにはどうすればよいですか?Pythonでブラウザの既存のCookieを取得する

+1

ブラウザのデベロッパーツールを見ましたか? – jonrsharpe

+0

私はサイト上でいくつかのタスクを実行するスクリプトを開発していますが、セッションは15分ごとに期限が切れるので、新しいクッキーを取得しなければなりません...そのため、私はクッキーをPythonでも – Asul

答えて

1

セキュリティ上の理由から、ブラウザからCookieを取得することはできません。あなたのPythonスクリプトにクッキーを取得したい場合はrequestsで取得する必要があります。

cookies = { "id": "516561346236234" } 
requests.post("http://example.com/send", cookies=cookies) 

P.S.:あなたのクッキーを持っています

req = requests.get("http://example.com") 

そしてreq.cookiesあなたはクッキーで簡単な辞書を作成し、必要な要求を介して送信することができますクッキーオブジェクトを送信するには

オブジェクトしかし、EditThisCookieやCookieInspectorのような開発ツールやプラグインを使って、手でクッキーを入手することができます。

関連する問題