gibt es eine Möglichkeit mittels mechanize nur Teile der response zu lesen?
Bei "normalen" HTTP Seiten gibt die Funktion "readline" ja Zeilenweise die Response zurück, jedoch ist diese Funktion nicht besonders brauchbar bei Dateien.
Was ich vorhabe: Ich lade mittels Python Script einige Dateien runter, und würde gerne eine Art Download-Anzeige bauen.
So sieht es bisher aus:
Code: Alles auswählen
size=browser.response().info().getheader("Content-Length")
if size==None:
size=0
else:
size=int(size)/1024/1024
content=browser.response().read()
filename="oneFile.pdf"
f=open(filename, "wb")
f.write(content)
f.close()
Viele Grüße und Danke schon mal
Dom