Attualmente ho un piccolo script che scarica una pagina web ed estrae alcuni dati a cui sono interessato. Niente di particolare.HTTPS accedi con urllib2
Attualmente sto scaricando la pagina in questo modo:
import commands
command = 'wget --output-document=- --quiet --http-user=USER --http-password=PASSWORD https://www.example.ca/page.aspx'
status, text = commands.getstatusoutput(command)
Anche se questo funziona perfettamente, ho pensato che sarebbe dare un senso di rimuovere la dipendenza da wget. Ho pensato che sarebbe stato banale convertire il precedente in urllib2, ma finora non ho avuto successo. Internet è pieno di esempi di urllib2, ma non ho trovato nulla che corrisponda al mio bisogno di un semplice username e password di autenticazione HTTP con un server HTTPS.
Anche se avrei preferito qualcosa nelle librerie standard, questa sembra la via più ovvia da fare. –