Dateidownload mit mechanize
Verfasst: Mittwoch 18. März 2009, 13:44
Hi ihr,
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.
Gibts da ne Möglichkeit?
Danke und mfg,
DerTobi
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