Auth через wget работает, но не может перемещаться по веб-странице после него

Я могу получить cookie, хорошо:

wget -q --tries=5 --retry-connrefused --timeout=29 -U 'Mozilla/5.0 (Windows NT 6.1; rv:26.0) Gecko/20100101 Firefox/26.0' --no-check-certificate --keep-session-cookies --save-cookies cookies.txt --post-data 'email=foo@bar.com&password=ASDF' HTTPS://FOO.BAR -O - > /dev/null 2>&1 

Но когда я пытаюсь поработать с файлом cookie .. ТОЛЬКО РАБОТАЕТ ТОЛЬКО, когда я вхожу в систему через веб-браузер! (и если я выйду из веб-сайта в веб-браузере, он больше не работает)

 wget -q --tries=5 --retry-connrefused --timeout=29 -U 'Mozilla/5.0 (Windows NT 6.1; rv:26.0) Gecko/20100101 Firefox/26.0' --no-check-certificate --keep-session-cookies --load-cookies cookies.txt -p "HTTPS://FOO.BAR/somewhere" -O out.html 

Мой вопрос : почему wget работает только в том случае, если я тоже зашел на сайт? Может быть, есть еще один режим авторизации, который работает только в браузере?

One Solution collect form web for “Auth через wget работает, но не может перемещаться по веб-странице после него”

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

Я бы использовал такой инструмент, как Postman , расширение Chrome, чтобы убедиться, что вы полностью захватили заголовки, которые отправляются туда и обратно на этот сайт и в ваш браузер. Вероятно, существует некоторый аспект, который отличается от вашего трафика браузера и вашего трафика wget .

Вы также можете использовать Wireshark или tshark для tshark трафика.

  • как указать порт пересылки при использовании нескольких служб tsocks?
  • Как создать каталоги, содержащие index.html с помощью wget -recursive?
  • Могу ли я доверять статусу выхода wget, даже если он был перезапущен?
  • wget: следовать настраиваемым атрибутам URL
  • Ошибка wget -output-document = при наличии символа ~
  • wget загруженные имена файлов с абсолютным путем для использования с apt-get
  • Does -q определенно отключить ведение журнала вывода wget?
  • Попытка получить динамическую страницу с wget без успеха
  • Как создать сайт с одинаковыми названиями страниц и контента?
  • Статическая компиляция wget
  • Загрузите произвольное количество файлов с помощью wget из каталога для самостоятельной перенаправления
  • Interesting Posts

    Изменение прозрачности терминала gnome с помощью команды в Ubuntu?

    SSD failiure. grub rescue видит файлы, но я не могу монтировать диски

    Как я могу более эффективно собирать данные от пользователей на vm?

    Синтаксис синтаксической команды объяснения%

    Почему SIGINT не передается дочернему процессу при отправке его родительскому процессу?

    Убейте только один процесс Java

    USB не может быть установлен или обнаружен на машине Debian

    Скрипт для распознавания жестких дисков и запуск Smartctl

    Как подсчитать количество экземпляров определенного процесса каноническим путем (с аргументами)?

    Установщик Oracle Server не позволяет ввести значение в поле

    kdump не создает дамп ядра после загрузки модуля с ошибкой

    Как передать пароль в командную строку mysql

    Arch Linux в системе UEFI-GPT с двойной загрузкой Windows 8.1

    Изменение почтового сервера CentOS Postfix

    Как сообщить sendmail, что это localhost вместо того, чтобы использовать его полное доменное имя для борьбы со спамом?

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