यह ठीक काम: अगर https http परिवर्तन कोपायथन urllib2> HTTP प्रॉक्सी> HTTPS अनुरोध
import urllib2
opener = urllib2.build_opener(
urllib2.HTTPHandler(),
urllib2.HTTPSHandler(),
urllib2.ProxyHandler({'http': 'http://user:[email protected]:3128'}))
urllib2.install_opener(opener)
print urllib2.urlopen('http://www.google.com').read()
लेकिन,:
त्रुटियों...
print urllib2.urlopen('https://www.google.com').read()
हैं:
Traceback (most recent call last):
File "D:\Temp\6\tmp.py", line 13, in <module>
print urllib2.urlopen('https://www.google.com').read()
File "C:\Python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
File "C:\Python26\lib\urllib2.py", line 389, in open
response = self._open(req, data)
File "C:\Python26\lib\urllib2.py", line 407, in _open
'_open', req)
File "C:\Python26\lib\urllib2.py", line 367, in _call_chain
result = func(*args)
File "C:\Python26\lib\urllib2.py", line 1154, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "C:\Python26\lib\urllib2.py", line 1121, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 10060]
इस समस्या का समाधान और समाधान कैसे करें?
अगर आप यह पढ़ रहे हैं: यहाँ ((पिछले अद्यतन देखें) PATCH पहली बार स्थापित करने के लिए न भूलें) HTTPS HTTP प्रॉक्सी से अधिक मूल प्रमाणीकरण के साथ संसाधनों क्वेरी करने के लिए कोड है: कृपया सही उत्तर को सही के रूप में चिह्नित करें। यह सुनिश्चित करना है कि कोई भी पहले से ही उत्तर दिए गए प्रश्न का उत्तर देने का प्रयास करने में अपना समय बर्बाद नहीं करेगा। यह आपकी समस्या के समाधान के साथ आने वाले व्यक्ति को धन्यवाद देने का एक अच्छा तरीका भी है – Sheena