Betriebssystem: Windows 7; Python 2.7.3 mit der Python-GUI-Shell
Ich versuche, eine Website über Python zu lesen, und mehrere Autoren verwenden die Bibliotheken urllib
und urllib2
. Um die Site in einer Variablen zu speichern, habe ich einen ähnlichen Ansatz vorgeschlagen:
Die letzte Zeile erzeugt nach 120+ Sekunden einen Fehler:
%Vor% Ich habe versucht, die Variable g
zu umgehen und versucht auch urlopen("http://www.google.com/")
ohne Erfolg (es erzeugt den gleichen Fehler nach der gleichen Länge der Zeit).
Der Fehlercode 10060 bedeutet, dass keine Verbindung zur Gegenstelle hergestellt werden kann. Dies liegt möglicherweise an dem Netzwerkproblem oder vor allem an den Einstellungsproblemen, z. B. an der Proxyeinstellung.
Sie könnten versuchen, denselben Host mit anderen Tools (z. B. ncat) und / oder mit einem anderen PC innerhalb desselben lokalen Netzwerks zu verbinden, um herauszufinden, wo das Problem auftritt.
Für das Proxy-Problem gibt es hier einige Informationen:
Verwendung eines HTTP PROXY - Python
Warum kann ich Pythons Methode urlopen () nicht bekommen? unter Windows arbeiten?
Ich hoffe, es hilft!
Dies liegt an den Proxy-Einstellungen.
Ich hatte auch das selbe Problem, unter dem ich keines der Module verwenden konnte, die Daten aus dem Internet holten.
Es folgen einfache Schritte:
1. Öffnen Sie das Kontrollfeld
2. Öffnen Sie Internetoptionen strong>
3. unter connection tab LAN-Einstellungen öffnen
4. gehen Sie zu den erweiterten Einstellungen und unmarkiere alles , lösche jeden Proxy dort . Oder Sie können einfach das Kontrollkästchen im Proxy-Server deaktivieren, dies wird auch das gleiche
5. alle Einstellungen speichern , indem Sie auf OK klicken.
du bist fertig.
versuchen Sie das Programm erneut auszuführen, es muss funktionieren
es funktionierte für mich mindestens
Tags und Links python python-2.7 urllib2 urllib