Проблема с использованием wget для создания статического архива веб-сайта

Я использую команду wget для создания статических архивов ряда веб-сайтов, которые я больше не хочу обновлять.

Эта команда хорошо зарекомендовала себя для нескольких сайтов:

 wget --recursive --no-clobber --page-requisites --html-extension \ --convert-links --restrict-file-names=windows -e robots=off \ --domains example.com --no-parent http://www.example.com 

Однако у меня проблема с файлами CSS на одном сайте.

На исходном сайте CSS загружается следующим образом:

 <link rel='stylesheet' id='cptch_stylesheet-css' href='http://example.org/wp-content/plugins/captcha/css/style.css?ver=4.3.2' type='text/css' media='all' /> 

Но на заархивированном сайте это изменяется:

 <link rel='stylesheet' id='cptch_stylesheet-css' href='wp-content/plugins/captcha/css/style.css@ver=4.3.2' type='text/css' media='all' /> 

Моя проблема в том, что? изменяется на @, а имя файла изменено на style.css@ver=4.3.2 . Это отлично работает в локальной файловой системе, но при загрузке на веб-сервер файлы CSS не получают, поскольку им не хватает расширения .css.

Я знаю, что могу переименовывать файлы и редактировать HTML-файлы (думаю, я мог бы придумать скрипт awk, поэтому мне не нужно вручную редактировать 100+ файлов). Тем не менее, я хотел бы придерживаться wget, если смогу.

Есть ли параметр для wget, чтобы он дал CSS-файлам расширение .css, немного похожее на параметр -html-extension?

  • Предотвращение зависания wget при обнаружении ошибки 500
  • Рекурсивная загрузка всех файлов из дочернего каталога веб-сайта с помощью wget
  • openssl висит на сервере
  • wget сохраняет загруженные файлы как имя короткой ссылки, а не фактические имена файлов
  • Есть ли какой-либо вариант в wget для получения рефери или родителя ссылки, которые сканируются wget
  • Как получить текст страницы с помощью wget без html?
  • Как сделать WGET образ из веб-адреса и сохранить его на удаленном ftp-месте в виде cronjob on dd-wrt
  • Как получить размер (deb) файла из ссылки для загрузки / URL?
  • Настройте wget, чтобы не сбрасывать хорошие данные с пустыми данными
  • Как узнать, успешно ли завершена загрузка wget?
  • Как загрузить файл на веб-странице, которая не является прямой ссылкой, но javascript click.submit ()?
  • Interesting Posts

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

    Как установить M4 на Linux, избегая цикла зависимостей с Automake и Autoconf?

    Как заставить rx_bytes и tx_bytes выполнить сброс?

    найти определенный шаблон строки из файла в Unix Shell Scripting

    Как добавить столбец в определенную позицию в файле csv с помощью cat, sed, awk или cut?

    Используется xrandr для поворота монитора, но он не может отменить его после удаления скрипта

    CentOS 7.2 (теперь для обновления)

    Загрузите сайт HTTPS только через имя пользователя и пароль с помощью wget?

    Как установить LC_ALL = en_GB.UTF-8 в Raspbian?

    Размер холста Gimp с помощью терминала

    Что делает `dd if = / dev / zero of = / dev / sda` do

    Каковы надлежащие инструменты для настройки удаленной компиляции и работы (что-то вроде ideone)?

    Трубопроводы для выхода цикла предотвращают изменение локальной переменной

    Цепная труба | с &&

    Восстановить заставку GRUB

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