Использование wget для загрузки веб-сайтов при входе в сеанс, защищенный паролем

У меня возникают трудности при загрузке веб-сайтов с помощью wget, требующих особой аутентификации. В частности, в моем университете я могу войти в свою учетную запись, чтобы иметь доступ к веб-сайтам, связанным с университетом. Я вошел в 10-часовую сессию, и в Mozilla Firefox все работает нормально, но, очевидно, у меня проблемы с wget.

  1. Я пытался использовать обычный пароль, аутентификацию имени пользователя с помощью wget

  2. Я попытался взять свои куки из 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
Другие вопросы по тегам