Conexión urlopen de Python abortada - error de urlopen [Errno 10053]

Tengo un código que usa mecanizar y beautifulsoup para el raspado web de algunos datos. El código funciona bien en una máquina de prueba, pero la máquina de producción está bloqueando la conexión. El error que obtengo es:

urlopen error [Errno 10053] An established connection was aborted by the software in your host machine

He leído publicaciones similares y no puedo encontrar este error exacto. El sitio que estoy tratando de raspar es HTTPS pero también he tenido el mismo error con un sitio HTTP. Estoy usando python 2.6 y mecanizo 0.2.4.

¿Esto se debe al proxy o, como dice el error, algo en mi máquina local? He escrito para mecanizar para usar el proxy del sistema:

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)

De nuevo, todo esto funciona en mi máquina de prueba, pero la máquina de producción da ese error 10053.

Respuestas a la pregunta(1)

Su respuesta a la pregunta