Несколько учетных данных пользователя в wget

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

Я хотел бы отразить весь веб-сайт с несколькими охраняемыми территориями. В качестве упрощенного примера рассмотрим следующую структуру:

 example.com/protected_area_1/ (user=alice, password=cat) example.com/protected_area_2/ (user=bob, password=dog) 

Теперь, используя wget --mirror example.com , вы можете дополнительно указать параметры --user и --user , но, поставляя только одну пару «пользователь / пароль», одна из двух защищенных областей не может быть загружена из-за 401 Authorization Required ,

Есть ли способ сделать что-то вроде wget --user=alice --password=cat --user=bob --password=dog (...) ? На естественном языке: когда вы сталкиваетесь с защищенной паролем, попробуйте получить доступ, попробовав все предоставленные учетные данные один за другим.

One Solution collect form web for “Несколько учетных данных пользователя в wget”

Если это нужно сделать с помощью wget :

  1. Если существует небольшое количество комбинаций имени пользователя и пароля, и загрузка не является чрезмерной, вы можете многократно запускать все дерево с каждой комбинацией (используя --user и --user ) и объединять результат.

  2. Если разные комбинации user / passwd зависят от доменов, вы можете попробовать опцию wget --ask-password и expect , и предоставить правильный вариант в нужное время.

Для более сложных ситуаций загрузки я всегда использовал специальную программу на основе селена, которая правильно относится к текущей практике загрузки части страниц с помощью javascript, а также с другими схемами входа, чем базовая аутентификация, которую может обрабатывать wget.

  • Что такое «статья 2001 года» для блокировки «автоматизированных поисковых программ», на которые ссылается страница wget man?
  • wget-файлы по шаблону только из указанных каталогов рекурсивно
  • wget, чтобы получить все файлы в каталоге, возвращает index.html
  • Как загрузить файлы с веб-страницы, указывающей на каталог?
  • Как получить прямую ссылку на загружаемый файл (для использования с wget или cURL), который обычно загружается через Javascript в веб-браузере
  • Загрузите список веб-страниц в файл и переименуйте их, чтобы избежать перезаписи?
  • Найти рекурсивный поиск Grep
  • wget и curl сохранение веб-страницы в виде тарабарщины (зашифровано?)
  • Curl-эквивалент wget's -read-timeout = X
  • Owncloud не показывает файлы, которые загружаются через SSH
  • cURL и wget не могут разрешать хосты, но apt-get работает
  • Interesting Posts

    Невозможно установить что-либо с помощью yum в redhat 6.2

    Сетевая адресация для многопроцессорных систем

    RSYNC периодически выходит из строя через SSH, сломанная труба

    Паника в ядре в Fedora 18 после обновления до ядра-3.9

    SAS hardrive 600GB 10k не обнаруживает на моем Linux-сервере

    как печатать поле между двойной цитатой

    Должен ли владелец зашифрованного каталога регистрироваться для его доступа к системе?

    grep для IP без последнего октета как 0

    Как демоны вроде apache или bind открывают порты ниже 1024?

    Как я могу рекурсивно заменить строку в именах файлов и каталогов?

    есть ли способ перезагрузить машину Linux, если основной диск завершится неудачей?

    Прозрачный прокси TOR – как работает переадресация TCP

    Почему переменная PATH включает недопустимые пути каталога в Fedora 25?

    airmon-ng kali не перечисляет существующие интерфейсы на mac

    Установить переменную окружения для подоболочки

    Linux и Unix - лучшая ОС в мире.