Как сделать HTTP-запрос через прокси-сервер socks (tor) с помощью python?

Я пытаюсь сделать HTTP-запрос с помощью python. Я попытался изменить системный прокси-сервер 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, в 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 поднять URLError('неизвестный тип URL: %s' % тип) URLError:

10
задан claws 10 June 2012 в 10:49
поделиться