Wie eine Timeout-Steuerung für urlllib2.urlopen implementieren

stimmen
5

Wie eine Steuerung für urlllib2.urlopen in Python zu implementieren? Ich überwachen möchte nur, dass wieder, wenn in 5 Sekunden Rückkehr keine XML-Daten, schneiden diese Verbindung und verbinden? Soll ich etwas Timer benutzen? Danke

Veröffentlicht am 15/04/2013 um 13:39
vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
7

Aus der urllib2Dokumentation ...

Der optionale Parameter timeout ein Timeout in Sekunden für Operationen wie der Verbindungsversuch blockiert angibt (wenn nicht anders angegeben, die globale Timeout-Einstellung standardmäßig verwendet werden). Dies funktioniert eigentlich nur für HTTP, HTTPS und FTP-Verbindungen.

Beantwortet am 15/04/2013 um 13:40
quelle vom benutzer

stimmen
13

urllib2.urlopen("http://www.example.com", timeout=5)
Beantwortet am 15/04/2013 um 13:47
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more