HTTPS log in com urllib2

Eu atualmente tenho um pequeno script que baixa uma página da Web e extrai alguns dados em que estou interessado. Nada extravagante.

Atualmente estou baixando a página assim:

<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>

Embora isso funcione perfeitamente, achei que faria sentido remover a dependência do wget. Eu pensei que deveria ser trivial para converter o acima para urllib2, mas até agora eu tive zero sucesso. A Internet está cheia exemplos urllib2, mas eu não encontrei nada que corresponda à minha necessidade de simples autenticação de nome de usuário e senha HTTP com um servidor HTTPS.

questionAnswers(3)

yourAnswerToTheQuestion