Zaloguj się HTTPS za pomocą urllib2

Obecnie mam mały skrypt, który pobiera stronę internetową i wyodrębnia interesujące mnie dane. Nic nadzwyczajnego.

Obecnie pobieram stronę w ten sposób:

<code>import commands
command = 'wget --output-document=- --quiet --http-user=USER --http-password=PASSWORD https://www.example.ca/page.aspx'
status, text = commands.getstatusoutput(command)
</code>

Chociaż działa to doskonale, pomyślałem, że sensowne będzie usunięcie zależności od wget. Myślałem, że przekonwertowanie powyższego na urllib2 powinno być trywialne, ale jak dotąd nie odniosłem żadnego sukcesu. Internet jest pełnym przykładem urllib2, ale nie znalazłem niczego, co pasowałoby do mojej potrzeby prostego uwierzytelnienia HTTP i nazwy użytkownika za pomocą serwera HTTPS.

questionAnswers(3)

yourAnswerToTheQuestion