Как создать сайт с одинаковыми названиями страниц и контента?

Я пытаюсь зеркально отобразить веб-сайт, на котором есть страница:

http://www.site.com/news 

и содержание:

 http://www.site.com/news/36-news/news-one http://www.site.com/news/37-news/news-two http://www.site.com/news/38-news/another-news-here 

Это то, что я использую

 wget -m -Dsite.com -e robots=off -r -q -R gif,png,jpg,jpeg,GIF,PNG,JPG,JPEG \ -t 10 http://www.site.com & 

Когда wget запущен, он создаст HTML-файл с news названия.

Я не могу загрузить содержимое, потому что файл с именем уже существует (я запускаю Ubuntu: каталоги не могут иметь то же имя, что и файлы)

Ниже приведено сообщение, появившееся при запуске wget без -q

www.site.com/news/36-news: Не каталог
www.site.com/news/36-news/news-one: не каталог

One Solution collect form web for “Как создать сайт с одинаковыми названиями страниц и контента?”

Вы можете попробовать – не --no-clobber . Однако мне кажется, что вы, вероятно, лучше подходите к чему-то более полнофункциональному, например, к httrack . Вот руководство для параметров командной строки: http://www.httrack.com/html/fcguide.html

Вы можете прикрепить все ваши каталоги следующим образом:

 httrack "http://www.site.com/news" -O /tmp/site -N "my%p/%n.%t" 

Таким образом, полная команда, похожая на вашу, может быть примерно такой:

 httrack "http://www.site.com/news" -O /tmp/site -N "my%p/%n.%t" --retries=10 --ext-depth=0 --robots=0 +*.gif +*.png +*.jpg +*.jpeg +*.GIF +*.PNG +*.JPG +*.JPEG 
  • Как загрузить определенные файлы с некоторого URL-адреса с помощью wget
  • Рекурсивный wget дает «недопустимый символ найден в заданном диапазоне»
  • инструмент командной строки для одной загрузки торрента (например, wget или curl)
  • замена внутри параллельной командной строки
  • Команда wget по-прежнему загружает папку после исключения
  • Записать wget link-rewrite обо всех загруженных файлах
  • Проблема с загрузкой большого файла из Интернета
  • Как получить размер (deb) файла из ссылки для загрузки / URL?
  • Не удается загрузить завиток
  • воспроизводить mp3-файл сразу после его загрузки
  • Что такое curl-эквивалент этой команды wget?
  • Interesting Posts

    Запуск любого сценария входа в систему, когда sh связан с bash

    Различное поведение sed относительно массива и строки при наличии обратных косых черт

    Правильный способ реализации SSL на локальном хосте

    Разница в производительности между командой, которая делает то же самое

    Как запретить wget загружать списки каталога Apache в разных заказах?

    возможно ли определить установленные пакеты на вторичном смонтированном диске?

    Как передать программе comand-line список файлов из каталога?

    как удалить временные и лог-файлы с помощью терминала на vps?

    Какие отличные исходные ресурсы Emacs?

    как распаковывать / распаковывать сегментированные zip-файлы?

    конфигурация squid (обратного прокси)

    Использование yum для обновления с MySQL 5.1.73 до 5.7.13

    Boot Mint с USB-вспышки на macmini3,1 (с установленным rEFInd)

    Является ли редактор `ed` полезным для любых целей, кроме чрезвычайных ситуаций и пакетного редактирования?

    Монетный двор Linux: я заражен руткитом

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