2010-06-25 8 views
8

Ich verwende mehrere Werbenetzwerke für meine Websites, und um zu sehen, wie viel Geld ich gemacht habe, muss ich mich jeden Tag anmelden, um die Werte zu addieren. Ich dachte daran, ein Python-Skript zu erstellen, das das für mich machen würde, um eine schnelle Summe zu erhalten. Ich weiß, dass ich eine POST-Anfrage machen muss, um mich anzumelden, dann speichere ich die Cookies, die ich zurückbekomme, und fordere dann GET die Berichtsseite an, während ich diese Cookies übergebe.Scraping-Websites, die Anmeldung mit Python benötigen

Was ist die bequemste Art, in Python zu replizieren, was ich mache, wenn ich die Seiten manuell durchsuche?

Antwort

1

cookielib tut clientseitige Cookie Handhabung und mechanize erhöht sie auf verschiedene Weise - auch eine Möglichkeit, eine Keksdose zu initialisieren durch das Lesen der Cookies ein Internet Explorer-Cache (wenn Sie sich also unter Windows einmal manuell bei jedem Standort anmelden können, können Sie für zukünftige Anmeldungen, die auf denselben Cookies basieren, cookielib oder mechanize verwenden, bis diese natürlich ablaufen.)

1

keine Python-Lösung, aber in Betracht ziehen, ein Browser-Automatisierungstool wie Chickenfoot zu verwenden.

+0

+1 wow, noch nie von dieser Erweiterung gehört ... interresing –

Verwandte Themen