Сохранение веб-страницы и внешних связанных ресурсов в качестве независимого статического ресурса

У нас есть требование кэшировать веб-страницы как можно точнее, чтобы мы могли вернуться и просмотреть версию страницы в любой предыдущий момент в время. Мы хотели бы иметь возможность просматривать страницу такой, какой она была на самом деле - с правильным CSS, javascript, изображениями и т. Д.

Существуют ли какие-либо библиотеки ОС (на любом языке), которые будут извлекать страницу, загрузить все ресурсы с внешними ссылками и переписать ссылки так, чтобы они указывали на локально кэшированные ресурсы?

Или это случай прокатки наших собственных?

Спасибо

Изменить: Я понимаю что без рендеринга динамически генерируемых ссылок и т. д. это будет невозможно на 100%, если мы не сделаем рендеринг DOM. Однако в настоящее время мы, вероятно, сможем без этого прожить.

5
задан Richard H 22 October 2010 в 13:39
поделиться