我正在尝试使用 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()
给了我错误
回溯(最后一次调用):文件“”,第 1 行,响应 = urllib2.urlopen(request) 文件“C:\Python27\lib\urllib2.py”,第 126 行,在 urlopen 返回 _opener.open(url,数据,超时)文件“C:\Python27\lib\urllib2.py”,第 400 行,打开响应 = 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: