Использование wget для загрузки веб-сайтов при входе в сеанс, защищенный паролем
У меня возникают трудности при загрузке веб-сайтов с помощью wget, требующих особой аутентификации. В частности, в моем университете я могу войти в свою учетную запись, чтобы иметь доступ к веб-сайтам, связанным с университетом. Я вошел в 10-часовую сессию, и в Mozilla Firefox все работает нормально, но, очевидно, у меня проблемы с wget.
Я пытался использовать обычный пароль, аутентификацию имени пользователя с помощью wget
Я попытался взять свои куки из Firefox и загрузить их в wget, используя:
wget --load-cookies=cookies.txt --keep-session-cookies --no-check-certificate --user-agent "Mozilla/5.0 (X11; Ubuntu; Linuz x86_64; rv:11.0) Gecko/20100101 Firefox/11.0" desired_website_to_download
В обоих случаях я просто скачиваю веб-сайт с запросом на вход. Есть ли более надежный способ убедиться, что аутентификации, которые работают в Firefox, переносятся на wget?
1 ответ
Попробуйте это в терминале
export http_proxy='http://username:password@proxy:port' && wget --user=username --password=password url
или если ваш прокси не требует пароля, используйте это:
export http_proxy='http://proxy:port' && wget --user=username --password=password url