Я хочу скачать и сохранить все куки с определенной веб-страницы при использовании wget. Однако wget сохраняет только первую строку. Я хочу, чтобы сохраненные файлы cookie от wget были такими же, как файлы cookie, которые я просматриваю, например, из инструментов разработчика Google Chrome.

Я использую следующую строку:

wget "<website here>" --keep-session-cookies --save-cookies=cookies.txt

Затем, когда я проверяю cookies.txt, это не то же самое, что если бы я загружал «[website]» в Google Chrome и просматривал cookie в окне «Инструменты разработчика».

Как загрузить и сохранить все файлы cookie в wget? Благодарю.

1 ответ1

1

Wget только "видит" файлы cookie, установленные сервером. Он не обрабатывает код JavaScript, поэтому вы не получаете, например, файлы cookie Google Analytics.

Пример www.t3n.de:t3n Cookies Chrome

Но с wget это выглядит так (куки не найдены):

$ wget www.t3n.de -q --keep-session-cookies --save-cookies=cookies.txt -O /dev/null && cat cookies.txt
# HTTP cookie file.
# Generated by Wget on 2014-06-19 13:53:30.
# Edit at your own risk.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .