La mecanización de Python no funciona cuando se requiere autenticación HTTPS y Proxy

Yo uso Python 2.7.2 y mecanizar 0.2.5.
Cuando accedo a Internet, debo pasar por un servidor proxy. Escribí los siguientes códigos, pero se produjo un error URLE en la última línea … ¿Alguien tiene alguna solución al respecto?

import mechanize br = mechanize.Browser() br.set_debug_http(True) br.set_handle_robots(False) br.set_proxies({ "http" : "192.168.20.130:8080", "https" : "192.168.20.130:8080",}) br.add_proxy_password("username", "password") br.open("http://www.google.co.jp/") # OK br.open("https://www.google.co.jp/") # Proxy Authentication Required 

No te recomiendo que uses Mechanize, está desactualizado. Echa un vistazo a las solicitudes que hará tu vida mucho más fácil. Usando proxies con peticiones es solo esto:

 import requests proxies = { "http": "10.10.1.10:3128", "https": "10.10.1.10:1080", } requests.get("http://example.org", proxies=proxies)