hallo welt!
momentan nutze ich trivialer weise urllib zum download von dateien:
def download(url):
src=urllib.urlopen(url).read()
return src
doch nun benötige ich sowohl ein timeout limit, sodass nicht länger als 1 min an einer datei geladen wird, und ein dateigrößenlimit, damit maximal die ersten 100kb einer datei geladen werden.
bietet urllib hierfür auch geeignete eigenschaften?
danke
ps: falls möglich soll als userclient etwas mozilla ähnliches angegeben werden und nicht python o.ä., falls sich das auch verstellen lässt...
Download mit Extras...
[url=http://www.aktuell-online.info/]Aktuell-Online[/url][url=http://www.rsssuche.de/]by rabby[/url]
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
socket timeout ist dein Freund... Such mal im Forum danach!
Und für die Grössenbeschränkung kann man `read()` eine maximale Byteanzahl mitgeben.