Mit Python auf eine Website zugreifen
Verfasst: Dienstag 13. Mai 2008, 16:44
Hallo,
Ich hätte da mal eine Frage, wie geht denn python auf eine Website wenn ich sie folgendermaßen sozusagen öffne?:
Ich logge mich mit diesem Script auf einer Seite ein, gehe dann auf eine Seite im Login Bereich und speichere dessen Queltext ab.
Nun ist es so, dass wenn ich mit dem firefox oder dem IE auf die seite gehe (von der der Quellcode gespeichert wurde), dass dann nach 30 Sekunden Daten an eine Datenbank gesendet werden.
Nun wollte ich wissen, ob dies auch geschiet wenn ich mit python auf die seite gehe.. wie oben beschrieben?
Wie lange ist denn der Python script auf der Seite?
Werden die Daten dann auch nach 30 sec gesendet?
Schon mal Danke.
Gruß Teabag
Ich hätte da mal eine Frage, wie geht denn python auf eine Website wenn ich sie folgendermaßen sozusagen öffne?:
Code: Alles auswählen
loginurl = "url"
logindata = urllib.urlencode(
{
"username": "user",
"kennwort": "pw",
"submitButtonName": "Login",
"autologin": "ja"
}
)
response = mechanize.urlopen(loginurl, logindata)
response.read() # wichtig
klick4winurl = "url"
response = mechanize.urlopen(klick4winurl)
#schreibe den htmloutput in eine Datei,
#damit man das Ergebniss anschauen kann
text = file("output.txt","w")
text.write(response.read())
text.close()
Nun ist es so, dass wenn ich mit dem firefox oder dem IE auf die seite gehe (von der der Quellcode gespeichert wurde), dass dann nach 30 Sekunden Daten an eine Datenbank gesendet werden.
Nun wollte ich wissen, ob dies auch geschiet wenn ich mit python auf die seite gehe.. wie oben beschrieben?
Code: Alles auswählen
response = mechanize.urlopen(klick4winurl)
Werden die Daten dann auch nach 30 sec gesendet?
Schon mal Danke.
Gruß Teabag