Verfasst: Freitag 26. September 2008, 20:52
Achso, ich verstehe...
Hast du schon geprüft ob nach dem Login immer noch nr=3 für das gewünschte Formular steht? Vielleicht hat sich ja alles um eine Stelle verschoben, weil kein Login-Formular mehr da ist. Nur ne Vermutung. Ich kenne die Seite ja nicht nach dem Login...
Also nochmal zur Verdeutlichung:
Hast du schon geprüft ob nach dem Login immer noch nr=3 für das gewünschte Formular steht? Vielleicht hat sich ja alles um eine Stelle verschoben, weil kein Login-Formular mehr da ist. Nur ne Vermutung. Ich kenne die Seite ja nicht nach dem Login...
Also nochmal zur Verdeutlichung:
Code: Alles auswählen
import mechanize
br = mechanize.Browser()
br.open("http://www.stooq.pl/bazy/waluty.html")
br.select_form(nr=2)
br['login'] = 'dein username'
br['haslo'] = 'dein passwort'
br.submit()
br.select_form(nr=3) # hier vielleicht auf 2 ändern?
# Felder ausfüllen, wenn nötig
result = br.submit().read()
try:
f = open('waluty.prn', 'w')
f.write(result)
finally:
f.close()