2012-06-10 27 views
10

मैं अजगर का उपयोग कर एक HTTP अनुरोध करने की कोशिश कर रहा हूं। मैं अपने विंडोज़ को बदलने की कोशिश की सिस्टम प्रॉक्सी (inetcpl.cpl का उपयोग कर)पाइथन का उपयोग कर एक (टोर) मोजे प्रॉक्सी के माध्यम से HTTP अनुरोध कैसे करें?

url = 'http://www.whatismyip.com' 
request = urllib2.Request(url) 
request.add_header('Cache-Control','max-age=0') 
request.set_proxy('127.0.0.1:9050', 'socks') 
response = urllib2.urlopen(request) 
response.read() 

मुझे त्रुटि

Traceback (most recent call last): File "", line 1, in response = urllib2.urlopen(request) 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 423, in _open 'unknown_open', req) File "C:\Python27\lib\urllib2.py", line 378, in _call_chain result = func(*args) File "C:\Python27\lib\urllib2.py", line 1240, in unknown_open raise URLError('unknown url type: %s' % type) URLError:

+0

संभव डुप्लिकेट: http://stackoverflow.com/questions/2317849/how-can-i-use-a-socks-4-5- प्रॉक्सी-साथ-urllib2/8100870 # 8100870 – claws

उत्तर