Загружайте данные на веб-сайте (http) рекурсивно с помощью wget

Я не могу правильно загрузить файлы на этом веб-сайте .

Я использую команду, которая показана в этом вопросе

  • Могу ли я сделать завиток или перезагрузить wget, если отключен?
  • make wget ссылается на локальную копию без избыточной загрузки файлов
  • Как получить доступ к http-серверу из сценария bash с существующим подключением tcp?
  • Как поставить отметку времени с помощью: wget --output-file =
  • Преобразование ссылок загруженного веб-сайта
  • Есть ли способ командной строки, с помощью которого я могу проверить, завершен ли или нет загруженный файл?
  • wget -nd -r -l 10 -e robots=off http://biomet.ucdavis.edu/Evapotranspiration/ 

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

    Что делать, чтобы загрузить все эти файлы в одной структуре?

  • Почему wget не может загружать страницу как root?
  • Инструменты для анализа автоматически генерируемых HTTP-индексов?
  • Печать как Firefox
  • Как реализовать механизм повтора при выполнении URL-адреса сервера в сценарии оболочки?
  • Как узнать, успешно ли завершена загрузка wget?
  • wget не поддерживает https
  • One Solution collect form web for “Загружайте данные на веб-сайте (http) рекурсивно с помощью wget”

    Опция -nd в вашей команде означает no-directories .

    Вы должны удалить параметр -nd из своей команды, и вы получите ту же структуру, что и на веб-сайте:

     wget -r -l 10 -e robots=off http://biomet.ucdavis.edu/Evapotranspiration/ 

    wget man

    2.6 Параметры каталога

    '-nd' '–no-directories'

    Не создавайте иерархию каталогов при рекурсивном возврате. С включением этой опции все файлы будут сохранены в текущем каталоге, без скремблирования (если имя появляется более одного раза, имена файлов получат расширения «.n»).

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