Hiho,
ich mühe mich gerade mit nem HTTP Download ab, bei dem es möglich ist den DownloadSpeed anzuzeigen! Ich habe schon viel versucht, mit urllib + urllib2, doch scheiterte es immer daran, dass alles in einem Rutsch geladen worde! Ich habe mir schonmal pyGet angeschaut, doch ich versteh es nicht so wirklich. Multipart, etc. brauche ich nicht!
Wäre euch sehr verbunden wenn mir jemand nen Tip geben könnte wie ich das am Besten mache!
Vielen Dank!
MfG
Iopodx
HTTP Download mit Speedanzeige
Öffne die Datei mit:
Wiederhole diesen Schritt, um jeweils 100 Zeichen einzulesen...
Code: Alles auswählen
import urllib2
f = urllib2.urlopen('http://www.python.org/')
Code: Alles auswählen
print f.read(100)
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Hi
Von mir stammt pyGet. Das benutzt auch Asyncore, also nicht blockende Sockets. Die Version von ProgChild wird die einfachste sein. Um die Geschwindigkeit anzuzeigen kannst du einfach beim starten die Zeit merken und nach einer Weile einfach GesamtFortschritt/(jetzigeZeit-startZeit) dann hast du die Geschwindigkeit.
Gruss
Von mir stammt pyGet. Das benutzt auch Asyncore, also nicht blockende Sockets. Die Version von ProgChild wird die einfachste sein. Um die Geschwindigkeit anzuzeigen kannst du einfach beim starten die Zeit merken und nach einer Weile einfach GesamtFortschritt/(jetzigeZeit-startZeit) dann hast du die Geschwindigkeit.
Gruss
Hehe, da habe ich wohl etwas von dem einfachsten aller Python Dinge vergessen!ProgChild hat geschrieben:Öffne die Datei mit:Wiederhole diesen Schritt, um jeweils 100 Zeichen einzulesen...Code: Alles auswählen
import urllib2 f = urllib2.urlopen('http://www.python.org/')
Code: Alles auswählen
print f.read(100)
Danke damit geht es schon wunderbar!
@Rayo, Ja, so werde ich es wohl machen (müssen)

MfG
Iopodx
DANKE EUCH BEIDEN!