wget и curl сохранение веб-страницы в виде тарабарщины (зашифровано?)

Когда я загружаю https://www.wired.com/category/security/ используя либо wget либо curl , результат является тарабарщиной / зашифрованной.

Возможно ли (и если да, что является правильным способом) сохранить эту веб-страницу (незашифрованный / простой HTML) из командной строки?

One Solution collect form web for “wget и curl сохранение веб-страницы в виде тарабарщины (зашифровано?)”

Управляющее резюме:

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

Подробный ответ

Бег:

 wget https://www.wired.com/category/security/ 

Результат с загруженным файлом index.html

Выполнение команды file в файле загрузки показывает:

 $ file index.html index.html: gzip compressed data, from Unix 

Переименование файла и его распаковка превращают его в HTML-документ

 $ mv index.html index.html.gz $ gunzip index.html.gz $ file index.html 

index.html: HTML-документ, текст Юникода UTF-8, с очень длинными строками, с перерисовкой

Дополнительная информация – почему wget загрузил сжатый файл?

Как объясняется в разделе Как оптимизировать сайт с помощью сжатия GZIP :

Вместо того, чтобы загружать большой текстовый файл, современный HTTP-сервер / клиенты используют сжатый HTTP-ответ, который уменьшает размер передаваемых файлов.

  • wget загрузить с помощью списка URL-адресов
  • У curl есть опция -no-check-certificate, например wget?
  • Как реализовать механизм повтора при выполнении URL-адреса сервера в сценарии оболочки?
  • Bash: самый быстрый способ определения размеров изображения из URL-адреса
  • Как работать с отсутствующими заголовками «последнего изменения»?
  • Предсказывать имя файла перед загрузкой с URL-адреса, в сценарии оболочки
  • Загрузите рекурсивно с помощью wget
  • Резюме не удалось загрузить с помощью инструмента командной строки Linux
  • Введите URL-адрес и статус HTTP-статуса
  • Как загрузить файл с FTP-сервера, а затем автоматически удалить его с сервера после завершения загрузки?
  • Возможно ли объединить --span-hosts с --no-parent в wget?
  • Interesting Posts

    Почему я получаю «ошибку соответствия», когда я пытаюсь преобразовать воду в единицы GNU?

    Установка модулей perl

    Событие bash не найдено, пытаясь совместить и исключить скобки в grep

    Предотвращать создание сценария при генерации stdout при вызове из данной программы

    Запросить все пути во всех пакетах / репозиториях без установки?

    Поглощение потока с продолжением, если одна ветвь ломается

    Может кто-нибудь объяснить, как использовать flock и файловые дескрипторы для блокировки файла и записи в заблокированный файл?

    Почему работа зеркала lftp замедляется со временем?

    ddrescue: перечитывать только хорошие сектора?

    Поиск файлов, которые пользователь не может прочитать?

    Как ограничить доступ к репозиторию пакета Arch?

    Установка нескольких значений OID SNMP сразу как одно действие

    Недавнее изменение приводит к тому, что Shift + Space ничего не делает

    Вариант «пользователь» работает для монтирования, а не для umount

    Пропустить все новые драйверы устройств в `make oldconfig` для ядра Linux

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