Wie erstelle ich einen Cookie und füge ihn zu einer CookieJar-Instanz in Python hinzu? Ich habe alle Informationen für den Cookie (Name, Wert, Domäne, Pfad, etc) und ich möchte kein neues Cookie mit einer HTTP-Anfrage extrahieren.python - Cookie zu cookiejar hinzufügen
Ich versuchte dies aber es sieht aus wie SimpleCookie Klasse mit CookieJar nicht kompatibel ist (? Gibt es eine andere Cookie-Klasse)
import Cookie
c = Cookie.SimpleCookie()
c["name"]="value"
c['name']['expires'] = 0
c['name']['path'] = "/"
c['name']['domain'] = "mydomain.com"
cj = cookielib.CookieJar()
cj.set_cookie(cookie)
Traceback (most recent call last):
cj.set_cookie(cookie)
File "/usr/lib/python2.6/cookielib.py", line 1627, in set_cookie
if cookie.domain not in c: c[cookie.domain] = {}
AttributeError: 'SimpleCookie' object has no attribute 'domain'
In welchem Kontext verwenden Sie das? Dieses Zeug wurde in Python Web Serving und Request Frameworks sehr oft neu implementiert. –