2013-04-04 6 views
8

ओएस: विंडोज 7; अजगर 2.7.3 अजगर जीयूआई शैलपायथन: URLError: <urlopen त्रुटि [Errno 10060]

का उपयोग कर रहा अजगर के माध्यम से एक वेबसाइट को पढ़ने के लिए कोशिश कर रहा हूँ, और कई लेखकों urllib और urllib2 पुस्तकालयों का उपयोग करें। एक चर में साइट की दुकान करने के लिए, मैंने देखा है एक समान दृष्टिकोण का प्रस्ताव:

> Traceback (most recent call last): File "<pyshell#27>", line 1, in 
> <module> 
>  r = urllib2.urlopen(o) File "C:\Python27\lib\urllib2.py", line 126, in urlopen 
>  return _opener.open(url, data, timeout) File "C:\Python27\lib\urllib2.py", line 400, in open 
>  response = self._open(req, data) File "C:\Python27\lib\urllib2.py", line 418, in _open 
>  '_open', req) File "C:\Python27\lib\urllib2.py", line 378, in _call_chain 
>  result = func(*args) File "C:\Python27\lib\urllib2.py", line 1207, in http_open 
>  return self.do_open(httplib.HTTPConnection, req) File "C:\Python27\lib\urllib2.py", line 1177, in do_open 
>  raise URLError(err) URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly 
> respond after a period of time, or established connection failed 
> because connected host has failed to respond> 

मैं g चर को दरकिनार की कोशिश की और:

import urllib 
import urllib2 
g = "http://www.google.com/" 
read = urllib2.urlopen(g) 

अंतिम पंक्ति में 120 + सेकंड के बाद एक त्रुटि उत्पन्न करता है बिना किसी सफलता के urlopen("http://www.google.com/") की कोशिश कर रहा है (यह उसी अवधि के बाद एक ही त्रुटि उत्पन्न करता है)।

+1

यहां ठीक काम करता है। क्या आपका इंटरनेट काम कर रहा है? –

+1

यह मेरे विन 7 + पायथन 2.7 पर काम करता है। सबसे संभावित मुद्दा प्रॉक्सी है। यहां और देखें: http: //stackoverflow.com/questions/5620263/using-an-http-proxy-python http://stackoverflow.com/questions/2923703/why-cant-i-get-pythons-urlopen- विधि काम करने के लिए – Sheng

+0

@ शेंग पोस्ट उत्तर के रूप में, जैसा कि सबसे अधिक संभावना है कि यह मुद्दा है। – Question3CPO

उत्तर

9

त्रुटि कोड 10060 का अर्थ है कि यह दूरस्थ सहकर्मी से कनेक्ट नहीं हो सकता है। यह नेटवर्क समस्या या अधिकतर आपके सेटिंग समस्याओं जैसे कि प्रॉक्सी सेटिंग के कारण हो सकता है।

आप उसी होस्ट को अन्य टूल (जैसे एनकैट) और/या किसी अन्य पीसी के साथ अपने स्थानीय नेटवर्क के भीतर कनेक्ट करने का प्रयास कर सकते हैं ताकि यह पता चल सके कि समस्या कहां हो रही है।

प्रॉक्सी समस्या के लिए, वहाँ कुछ सामग्री यहां हैं:

Using an HTTP PROXY - Python

Why can't I get Python's urlopen() method to work on Windows?

आशा है कि यह मदद करता है!

0

यह प्रॉक्सी सेटिंग्स की वजह से है। मुझे भी वही समस्या थी, जिसके अंतर्गत मैं इंटरनेट से डेटा लाने वाले मॉड्यूल का उपयोग नहीं कर सका। वहाँ सरल चरणों का पालन करने के लिए कर रहे हैं:
1.नियंत्रण कक्ष
2. खुला इंटरनेट विकल्प
3. खोलने कनेक्शन टैब के अंतर्गत खुला LAN सेटिंग्स
4। अग्रिम सेटिंग्स पर जाएं और सबकुछ अनमार्क करें, वहां प्रत्येक प्रॉक्सी को हटाएं। या आप प्रॉक्सी सर्वर में चेकबॉक्स को अनमार्क कर सकते हैं, यह वही
5.ठीक क्लिक करके सभी सेटिंग्स सहेजें।
आप कर रहे हैं। प्रोग्राम को फिर से चलाने का प्रयास करें, इसे पर काम करना चाहिए, यह मेरे लिए कम से कम

संबंधित मुद्दे