Scraping-Sites, die eine Anmeldung mit Python erfordern

8

Ich verwende mehrere Werbenetzwerke für meine Websites und um zu sehen, wie viel Geld ich verdient 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 einzuloggen, dann die Cookies, die ich zurückbekomme, zu speichern und dann GET die Berichtsseite anzufordern, während ich diese Cookies übergebe.

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

    
Bemmu 25.06.2010, 21:44
quelle

3 Antworten

6

Sehen Sie, ob das für Sie funktioniert:

Ссылка

    
Jeremy Cantrell 25.06.2010, 21:49
quelle
1

cookielib nimmt clientseitige Cookie-Behandlung vor und mechanize verbessert es auf verschiedene Weise - einschließlich einer Möglichkeit, ein Cookie-Jar durch Lesen der Cookies aus einem Internet Explorer-Cache zu initialisieren (also, wenn Sie können Melden Sie sich manuell einmal an jedem Standort unter Windows an. Sie können dann cookielib oder mechanize für zukünftige Logins verwenden, die auf genau den gleichen Cookies basieren - bis sie natürlich ablaufen.

    
Alex Martelli 25.06.2010 21:52
quelle
1

keine Python-Lösung, aber erwäge, ein Browser-Automatisierungswerkzeug wie Chickenfoot zu verwenden.

    
hoju 05.07.2010 01:42
quelle

Tags und Links