2012-06-10 38 views
10

Tôi đang cố thực hiện yêu cầu HTTP bằng cách sử dụng python. Tôi đã cố gắng thay đổi các cửa sổ của tôi hệ thống proxy (sử dụng inetcpl.cpl)Làm thế nào để yêu cầu HTTP thông qua proxy vớ (tor) bằng python?

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() 

là cho tôi những lỗi

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

Có thể trùng lặp: http://stackoverflow.com/questions/2317849/how-can-i-use-a-socks-4-5- proxy-with-urllib2/8100870 # 8100870 – claws

Trả lời

Các vấn đề liên quan