В настоящее время у меня есть небольшой скрипт, который загружает веб-страницу и извлекает некоторые данные, которые меня интересуют. Ничего особенного.
В настоящее время я загружаю страницу примерно так:
import commands
command = 'wget --output-document=- --quiet --http-user=USER --http-password=PASSWORD https://www.example.ca/page.aspx'
status, text = commands.getstatusoutput(command)
Хотя это работает отлично, я подумал, что имеет смысл удалить зависимость от wget. Я думал, что должно быть тривиально преобразовать вышеупомянутое в urllib2, но пока у меня был нулевой успех. В Интернете полно примеров urllib2, но я не нашел ничего, что соответствовало бы моей потребности в простой аутентификации по имени пользователя и паролю HTTP с сервером HTTPS.