login auf webseite (cookies weiterhin nutzen)
Verfasst: Dienstag 31. März 2009, 15:19
Hallo,
wie aus dem Titel schon hervorgeht brauche ich Hilfe beim Schreiben eines Programms, welches mich auf einer Seite einloggt und das Cookie verwendet für die nächsten Seiten welche ich aufrufe (per Python).
Mit mechanize geht es nicht, ich habe mal ein Stück eines Programms kopiert, welches dies übernehmen sollte und es kam ein Error zurück, von wegen Login von Robotern wäre verboten. Ist aber auch egal, ich möchte es sowieso ohne mechanize.
Also oben hab Ichs in Kurzform und hier erklär ich nochmal genauer was ich vor habe:
1. Das Programm soll sich auf der Webseite einloggen mit meinem username und password.
2. mit dem Cookie muss irgendwas gemacht werden (hier hab ich leider absolut null Ahnung, aber ich vermut mal dass es gespeichert werden müsste oder so ?!)
3. nach dem Login wird eine andere Website aufgerufen die voraussetzt, dass ich eingeloggt bin (beim Aufruf der Seite Cookie übergeben ?)
4. der Quelltext soll ausgelesen und in einer Variable gespeichert werden
(5. Wenn ich jetzt auf ein Bild gehe (http://.../bla.jpg) wie kann ich das dann "einlesen", damit Ichs (binär?) in eine Datei schreiben kann?)
Ich würde ja gerne meinen bisherigen Quelltext vorweisen, aber der ging mir leider verloren -.- ich dachte ich arbeite mit einer Kopie, aber ich hatte keine .... Wie dem auch sei, das (alte) Programm wäre eh nur funktionstüchtig, wenn es dieses Login-Problem nicht gäbe.
bisher habe ich für solche Webseiten-dinge immer die urllib2 benutzt, kann ich dies hier auch oder brauch ich eine andere, bzw. kann mir wer bei den oben erwähnten Punkten helfen ? Das wäre super.
Ich sollte wohl noch erwähnen, dass ich mich in Python noch nicht super auskenne, allerdings kann ich die Grundlagen.
Danke schon mal im Voraus.
MfG
Sunjy
wie aus dem Titel schon hervorgeht brauche ich Hilfe beim Schreiben eines Programms, welches mich auf einer Seite einloggt und das Cookie verwendet für die nächsten Seiten welche ich aufrufe (per Python).
Mit mechanize geht es nicht, ich habe mal ein Stück eines Programms kopiert, welches dies übernehmen sollte und es kam ein Error zurück, von wegen Login von Robotern wäre verboten. Ist aber auch egal, ich möchte es sowieso ohne mechanize.
Also oben hab Ichs in Kurzform und hier erklär ich nochmal genauer was ich vor habe:
1. Das Programm soll sich auf der Webseite einloggen mit meinem username und password.
2. mit dem Cookie muss irgendwas gemacht werden (hier hab ich leider absolut null Ahnung, aber ich vermut mal dass es gespeichert werden müsste oder so ?!)
3. nach dem Login wird eine andere Website aufgerufen die voraussetzt, dass ich eingeloggt bin (beim Aufruf der Seite Cookie übergeben ?)
4. der Quelltext soll ausgelesen und in einer Variable gespeichert werden
(5. Wenn ich jetzt auf ein Bild gehe (http://.../bla.jpg) wie kann ich das dann "einlesen", damit Ichs (binär?) in eine Datei schreiben kann?)
Ich würde ja gerne meinen bisherigen Quelltext vorweisen, aber der ging mir leider verloren -.- ich dachte ich arbeite mit einer Kopie, aber ich hatte keine .... Wie dem auch sei, das (alte) Programm wäre eh nur funktionstüchtig, wenn es dieses Login-Problem nicht gäbe.
bisher habe ich für solche Webseiten-dinge immer die urllib2 benutzt, kann ich dies hier auch oder brauch ich eine andere, bzw. kann mir wer bei den oben erwähnten Punkten helfen ? Das wäre super.
Ich sollte wohl noch erwähnen, dass ich mich in Python noch nicht super auskenne, allerdings kann ich die Grundlagen.
Danke schon mal im Voraus.
MfG
Sunjy