2016-12-30 4 views
0

Wie kann ich vorhandene Cookies von meinem Browser (aktuelle Sitzung auf einer bestimmten Website) für die Verwendung mit Anfragen in Python erfassen?Capture bestehenden Cookie des Browsers, mit Python

+1

Haben Sie sich die Entwicklerwerkzeuge Ihres Browsers angesehen? – jonrsharpe

+0

Ich entwickle ein Skript, um einige Aufgaben auf einer Site auszuführen, aber die Sitzungen laufen alle 15 Minuten ab, also muss ich das neue Cookie holen ... deshalb versuche ich, das Cookie auch in Python zu finden – Asul

Antwort

1

Sie können aus Sicherheitsgründen keine Cookies von Ihrem Browser erhalten. Wenn Sie Cookies zu Ihrem Python-Skript bekommen wollen, sollten Sie es unter requests bekommen.

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

Und req.cookies Ihre Cookies Objekte

Cookie Objekte senden Sie ein einfaches Wörterbuch mit Cookies erstellen und über notwendige Anfrage senden:

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

P. S. Aber Sie können Cookies von Ihren Händen mit Dev-Tools oder Plugins wie EditThisCookie oder CookieInspector erhalten.

Verwandte Themen