Hallo!
Ich bin totaler Neuling und arbeite mit dem Buch Einstieg in Python von Galileo Computing.
Ich habe es nunmehr endlich geschafft mich mittels Python bei Ebay einzuloggen, da ich ein wenig code, um meine Abwicklungen zu erleichtern.
Alles scheint zu klappen, nur dass Ebay jeweils nach dem "Einloggen" anzeigt, dass mein Browser keine Cookies empfangen kann.
Nun ja, da es ja auch kein Browser im herkömmlichen Sinne ist, würde mich interessieren, ob ich und wie ich Cookies empfangen kann, so dass ich mich z.B. bei Ebay einloggen kann.
Danke im Voraus.
Cookies in Python empfangen
Irgendwie kriege ich nur Fehlermeldungen.
Code: Alles auswählen
import urllib
pnn = raw_input("Bitte den EBAY-Namen eingeben: ")
pvn = raw_input("Bitte das Passwort eingeben: ")
site = "77"
command = "SignInwelcome"
partner = "2"
ssl = "1"
r = ""
p = ""
p1 = ""
p2 = ""
p3 = ""
i = "-1"
ptype = "-1"
#Dictionary mit Sendedaten
n = {"userid":pnn, "pass":pvn, "siteid":site, "MfcISAPICommand":command, "co_partnerId":partner, "UsingSSL":ssl, "ru":r, "pp":p, "pa1":p1, "pa2":p2, "pa3":p3, "i1":i, "pageType":ptype}
d = urllib.urlencode(n)
u = urllib.urlopen("https://signin.ebay.de/ws/eBayISAPI.dll",d)
li = u.readlines()
u.close()
for z in li:
lg = len(z)
print z[0:lg-2]
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Weil du, wie ich sagte, besser urllib2 verwenden solltest, wenn es um kompliziertere HTTP Anfragen geht. Ich könnte dir etwas Beispielcode anbieten.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice