У меня есть код, который использует mechanize и beautifulsoup для очистки некоторых данных через Интернет.Код отлично работает на тестовой машине, но производственная машина блокирует соединение.Я получаю ошибку:
urlopen error [Errno 10053] An established connection was aborted by the software in your host machine
Я прочитал похожие посты и не могу найти эту точную ошибку.Сайт, который я пытаюсь очистить, - это HTTPS, но у меня также возникала такая же ошибка с сайтом HTTP.Я использую Python 2.6 и механизировать 0.2.4.
Это из-за прокси или, как говорит ошибка, что-то на моей локальной машине ??Я написал для механизации использование прокси системы:
br = mechanize.Browser()
br.addheaders = [('User-agent', 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1')]
br.set_proxies({}) #will use system default proxy
page = br.open(url)
html = page.read()
soup = BeautifulSoup.BeautifulSoup(html)
Опять же, все это работает на моей тестовой машине, но на рабочей машине выдается ошибка 10053.