1

Когда я пытаюсь получить доступ к Интернету через IE, используя следующие сведения о прокси, я могу получить доступ к Интернету успешно

Proxy : MyProxy , Port: 88

Но когда я пытаюсь получить доступ к тому же программно в Python, то есть:

proxies = {"http":"http://uname:psw@MyProxy:88"}
url = "http://www.google.com"
headers={'User-agent' : 'Mozilla/5.0'}

proxy_support = urllib2.ProxyHandler(proxies)
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler(debuglevel=1))
urllib2.install_opener(opener)    
req = urllib2.Request(url, None, headers)
html = urllib2.urlopen(req).read()

Я получаю ошибку

urllib2.URLError: <urlopen error [Errno 10061] No connection could be made because the target machine actively refused it>

Я предполагаю, что это как-то связано с брандмауэром. Но почему это работает для одного, а не для другого. Также есть ли возможные обходные пути?

0