Wie Mozilla Cookies handeln ?
Verfasst: Samstag 26. September 2009, 17:07
Hallo,
ich logge mich auf dem MAC über den Firefox auf einer Seite ein und automatisiere dann das Lesen aus der geöffneten Seite (das ginge auch ohne den FF, aber das Login ist mit einem Captcha verbunden). Beim Login werden Cookies gesetzt, also verwende ich cookielib.MozillaCookieJar().
An dieser Stelle gibts dann auch gleich die erste Fehlermeldung:
Hat das damit zu tun, dass das Cookiefile vom Firefox eine .sqlite-Datei ist und kein .txt-File ? Gibt es eine Möglichkeit Cookies im .sqlite-Format zu handeln ?
Grüße, Seven
ich logge mich auf dem MAC über den Firefox auf einer Seite ein und automatisiere dann das Lesen aus der geöffneten Seite (das ginge auch ohne den FF, aber das Login ist mit einem Captcha verbunden). Beim Login werden Cookies gesetzt, also verwende ich cookielib.MozillaCookieJar().
Code: Alles auswählen
CJR = cookielib.MozillaCookieJar()
CJR.load(os.path.join("/Users/myusername/Library/Application Support/Firefox/Profiles/dlwfgwrh.default/cookies.sqlite"))
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(CJR))
urllib2.install_opener(opener)
Code: Alles auswählen
: ("'/Users/myusername/Library/Application Support/Firefox/Profiles/dlwfgwrh.default/cookies.sqlite' does not look like a Netscape format cookies file",)
Grüße, Seven