【发布时间】:2012-06-13 14:55:26
【问题描述】:
我正在尝试使用 python 发出 HTTP 请求。我尝试更改我的 Windows 系统代理(使用 inetcpl.cpl)
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(最近一次调用最后一次):文件“”,第 1 行,in response = urllib2.urlopen(request) 文件“C:\Python27\lib\urllib2.py”,第 126 行,在 urlopen return _opener.open(url, data, timeout) 文件“C:\Python27\lib\urllib2.py”,第 400 行,打开 response = self._open(req, data) 文件“C:\Python27\lib\urllib2.py”,第 423 行,在 _open 'unknown_open', req) 文件“C:\Python27\lib\urllib2.py”,第 378 行,在 _call_chain 结果 = func(*args) 文件“C:\Python27\lib\urllib2.py”,第 1240 行,位于 unknown_open raise URLError('unknown url type: %s' % type) URLError:
【问题讨论】:
标签: python http proxy socks tor