Actualmente tengo un pequeño script que descarga una página web y extrae algunos datos que me interesan. Nada de lujos.HTTPS inicie sesión con urllib2
Actualmente estoy descarga de la página, así:
import commands
command = 'wget --output-document=- --quiet --http-user=USER --http-password=PASSWORD https://www.example.ca/page.aspx'
status, text = commands.getstatusoutput(command)
Aunque esto funciona perfectamente, pensé que había sentido de eliminar la dependencia de wget. Pensé que debería ser trivial convertir lo anterior en urllib2, pero hasta ahora no he tenido éxito. Internet está lleno de ejemplos de urllib2, pero no he encontrado nada que coincida con mi necesidad de autenticación HTTP simple de nombre de usuario y contraseña con un servidor HTTPS.
Si bien hubiera preferido algo en las bibliotecas estándar, esta parece ser la manera más fácil de hacerlo. –