Чтобы сохранить одну страницу через Wayback Machine, я могу перейти на:
Как я могу рекурсивно архивировать сайт на Wayback Machine ?
Есть такой проект, как wayback-machine-downloader, но я ищу функцию, которая позволяет рекурсивно загружать сайт.
Чтобы сохранить одну страницу через Wayback Machine, я могу перейти на:
Как я могу рекурсивно архивировать сайт на Wayback Machine ?
Есть такой проект, как wayback-machine-downloader, но я ищу функцию, которая позволяет рекурсивно загружать сайт.
Ответы:
Поскольку Wayback Machine не предоставляет такой возможности, я нашел обходной путь.
Во-первых, отразите сайт, используя wget, например,
wget -m https://example.com/
Затем используйте curlдля архивирования всех страниц, которые вы скачали по одной.
find . -name "*.html" -exec curl -v "https://web.archive.org/save/https://{}" ';'
Примечание: Вы можете изменить , .htmlчтобы .php, или включать в себя определенный тип файлов.
-name "*.html"чтобы -type fвключить все файлы.
Если вы хотите заархивировать небольшой веб-сайт, команда архивов поддерживает ArchiveBot , бота IRC, где вы можете запросить сканирование веб-сайтов. Затем команда архивов отправит просканированные страницы на устройство обратной связи Интернет-архива.
Wayback Machine не предлагает способ представить весь сайт, только одну страницу, как вы уже нашли. Об этом говорится в нескольких пунктах их FAQ по Wayback Machine :
Могу ли я добавить страницы в Wayback Machine?
На https://archive.org/web вы можете использовать функцию «Сохранить страницу сейчас», чтобы сохранить определенную страницу один раз. В настоящее время это не добавляет URL-адрес для любых будущих сканирований и не сохраняет более одной страницы. Он не сохраняет несколько страниц, каталогов или целых сайтов .
а также
Как я могу включить свой сайт в Wayback Machine?
Большая часть наших архивных веб-данных поступает от наших собственных сканирований или сканирований Alexa Internet. Ни у одной организации нет "сканировать мой сайт сейчас!" процесс представления . Сканирования в интернет-архиве обычно обнаруживают сайты, которые хорошо связаны с другими сайтами. Лучший способ убедиться, что мы находим ваш веб-сайт, это убедиться, что он включен в онлайн-каталоги и что аналогичные / связанные сайты ссылаются на вас.
В этой статье на archive.org также предлагается платный сервис, который будет выполнять сканирование за вас так часто, как вы захотите:
- Зарегистрировать учетную запись Archive-It
Архив - это служба подписки, предоставляемая интернет-архивом, которая позволяет вам запускать собственные проекты сканирования без каких-либо технических знаний. Скажите нам, что сканировать и как часто его сканировать, и мы выполняем сканирование и помещаем результаты в Wayback Machine.
Вероятно, это не то, что вам нужно, но для некоторых компаний эта услуга может быть полезна. Я предполагаю, что это помогает финансировать archive.org, который в противном случае является бесплатным.