ich möchte eine Datei mit mechanize runterladen.
Wenn ich von der Homepage mit dem Browser die Datei runterlade, bietet mir der Server den Namen im Downloadfenster gleich an.
Wenn ich das aber mit mechanize mache, weiß ich nicht, wie ich an diesem Namen ran komme.
Die Datei wird aus einer Datenbank erzeugt und deshalb steht der Name leider nicht in der URL.
Code: Alles auswählen
br.open("http://www.blabla.de/%s" % no)
form_number = -1
for form in br.forms():
form_number = form_number +1
if ("%s" % form).find("A4") > -1:
break
br.select_form(nr=form_number)
responsePDF = br.submit()
PDFInhalt = responsePDF.read()
filename = "/var/www/bla/tjawatdenn.pdf"
FILE = open(filename ,"w")
FILE.write(PDFInhalt)
FILE.close()
Danke und mfg,
DerTobi