Почему картинки и файлы не восстанавливаются из архива

Коротко

  1. Архив хранит ответы сервера, а не сайт. Краулер забирает страницу и то, что на ней реально запрашивается.
  2. Картинки часто не сохраняются: их грузят отложенно, отдают с CDN, закрывают в robots.txt или просто не успевают.
  3. Стили и скрипты сохраняются чаще, чем изображения: без них страница не отрендерится.
  4. Проверять надо до работ: один запрос в CDX по типу image/ показывает, сколько медиа вообще есть.
  5. Возврат картинок — это бэкап, кэш, письма, каталоги поставщиков или новая съёмка; архив тут почти не помогает.

Самое частое разочарование после восстановления: страницы есть, текст на месте, а фотографии товаров — пустые рамки. Это не поломка инструмента и не ошибка настройки. Так устроен веб-архив, и лучше узнать об этом до начала работ, чем после.

1. Как краулер обходит сайт

Краулер похож на браузер без глаз: он запрашивает страницу, разбирает разметку и идёт по ссылкам. Всё, что загружается позже — при прокрутке, по клику, скриптом — обычно остаётся вне обхода.

  1. Запрос страницы — сохраняется HTML.
  2. Разбор ссылок на стили, скрипты, изображения.
  3. Загрузка ресурсов — по возможности и по приоритету.
  4. Переход по внутренним ссылкам на другие страницы.

Четвёртый шаг повторяется, пока хватает бюджета обхода. Бюджет ограничен: один и тот же сайт нельзя обходить бесконечно, поэтому крупные каталоги сохраняются частично.

2. Почему изображения теряются

ПричинаЧто происходитКак распознать
Отложенная загрузкакартинка подставляется скриптом при прокруткев HTML есть data-src, а src пустой
Своя CDNфайлы живут на другом доменеадреса вида cdn.example.com или поддомен хранилища
Закрыто в robots.txtкраулер не имеет права забирать каталогправил для /upload/ или /images/
Бюджет обходадо медиа просто не дошла очередьстраницы есть, файлов рядом нет
Динамическая отдачаадрес картинки меняется при каждом запросепараметры вида ?w=800&hash=…
Большие файлывидео и архивы почти не сохраняютсяв CDX нет строк с этим типом

Практический вывод: чем «тяжелее» сайт и чем больше в нём динамики, тем меньше шансов на медиа. Простой статический сайт с обычными img src восстанавливается почти полностью.

3. Что обычно уцелевает

Поэтому восстановленная копия обычно «читается», но выглядит беднее оригинала: текст и вёрстка на месте, медиа — частично.

Сначала посмотреть, что уцелело

Site Restorer показывает отчёт по типам файлов: сколько страниц, картинок и стилей вернулось из архива.

Скачать

4. Проверить до начала работ

Один запрос показывает, сколько изображений вообще сохранено:

https://web.archive.org/cdx/search/cdx?url=example.com&matchType=domain&output=csv&fl=original&filter=mimetype:image/.*&collapse=urlkey

Сравните число строк с тем, сколько изображений на сайте по вашему ощущению. Если на тысячу страниц нашлось двадцать картинок — медиа потеряны почти полностью, и планировать восстановление из архива бессмысленно: нужен другой источник.

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

5. Откуда вернуть изображения

ИсточникШансЧто даёт
Бэкап хостинга или свойвысокийвсё, на дату копии
Копия у разработчикасреднийшаблон и часто весь upload
Каталоги поставщиковсреднийфото товаров в исходном качестве
Письма и презентациинизкийотдельные файлы
Кэш поисковых системнизкийуменьшенные копии страниц
Повторная съёмкагарантированныйновые фото, но не оригиналы

Работающий приём для каталогов: соберите из архива список адресов картинок и попробуйте найти те же файлы у поставщиков по имени файла или артикулу. Совпадения бывают чаще, чем кажется.

6. Чтобы не повторилось

Частые вопросы

Можно ли восстановить картинки, если их нет в архиве?

Только из другого источника: бэкап, копия у подрядчика, каталоги поставщиков, письма. Архив отдаёт лишь то, что успел сохранить краулер.

Почему стили восстановились, а картинки нет?

Стили нужны для отображения страницы, их краулер забирает почти всегда. Изображения часто грузятся отложенно или с другого домена, поэтому в обход не попадают.

Есть ли смысл восстанавливать сайт без картинок?

Да, если важны текст, структура и адреса страниц: так сохраняется поисковый трафик и содержимое. Медиа добавляют позже, по мере находок.

Влияет ли robots.txt на сохранение в архив?

Да. Каталоги, закрытые от обхода, попадают в архив редко или не попадают вовсе — это одна из частых причин пропажи медиа.

Как проверить, сколько картинок сохранилось у моего сайта?

Один запрос к CDX с фильтром по типу image/. Если строк мало относительно числа страниц, медиа потеряны почти полностью.

Смежные разборы

Сначала посмотреть, что уцелело

Site Restorer показывает отчёт по типам файлов: сколько страниц, картинок и стилей вернулось из архива.

Скачать для Windows

Материал описывает публичные возможности Internet Archive и практику восстановления сайтов. Обновлено 10 ноября 2026.