Сохрани свой кэш!

Общеизвестно, что браузер — это программа для веб-серфига по всемирной Сети. Кроме того, существует нездоровое разделение на on-line и off-line браузеры, причем вторые — это никакие не браузеры, а лишь программы для выкачивания содержимого сайта, которое затем пользователь сможет просмотреть, не подключаясь к Интернету, с помощью обычного браузера. С другой стороны, on-line браузеры в какой-то мере являются и оффлайновыми, ведь содержимое их кэша можно просмотреть в автономном режиме! Хотя все эти рассуждения — так, к слову…

Бывает, посидишь в Интернете, выкачаешь много всего интересного, а прочитать не успеешь. Подумаешь: «Да ладно, потом в кэше покопаюсь и найду». Однако довольно часто бывает так, что после нескольких вылазок на один и тот же сайт в разные дни содержимое кэша куда-то пропадает. А иногда вроде и без всяких видимых причин что-то куда-то денется. Не могу, мол, в автономной режиме тебе ничего показать — и все тут! Обидно, мягко говоря, да и приходится снова лезть в Сеть и тратить свои кровные.
А бывает и так, что весь сайт (например, не очень большого размера) уже лежит в кэше, а хочется сохранить его на винчестер. В таком случае придется либо снова лезть в Сеть и выкачивать сайт off-line браузером, либо сохранять из кэша все html-файлы и картинки «ручками».
Спешу сообщить — вышеописанные проблемы легко решаются благодаря замечательной программе HTML Converter 2.0, которая преобразует содержимое кэша вашего браузера (Internet Explorer (с 4-ой версии), Netscape Navigator 4.xx, Opera) в точные копии веб-сайтов, просмотренных вами. Программа непривередлива — работает на компьютерах с Win9x/NT/2000 и 16 Мбайт памяти. Распространяется как freeware, архив размером 172 Кб можно найти здесь, а о новостях можно узнать на официальном сайте программы.
Итак, устанавливаем и запускаем программу (кстати, она занимает всего 172 Кб на винчестере). Весь интерфейс на одной закладке, так что запутаться негде и не в чем. Выбираете браузер (в рамке Cache type), кэш которого вы собрались препарировать и закатать по баночкам (то есть по папочкам). Если объект ваших приставаний — IE, то не мешает поставить галочку «use api», так как в этом случае будут использованы внутренние функции Windows для организации работы с кэшем. Затем задаем путь к кэшу в строке «Cache Folder», причем сделать это можно как вручную, так и «по-читерски» — путем использования хитрых кнопочек в строке «Get cache folder for». Так, что же еще? А, затем указываем каталог (destination folder), куда программа будет выкладывать результаты своей бурной деятельности.
Осталось поставить галочки "Convert http:// links to local references", «Convert Java commands», «Detect index pages». А коли решили «гулять так гулять», то можно и галочку «Download all Web Sites» установить. Правда, в этом случае программа закатает вам на винт копии вообще всех сайтов, сваленных в кэше. Все! Жмем кнопку «convert» и, если была установлена галочка «Download all …», то весь процесс на этом и заканчивается. Если же вы, как разумный человек, предпочитаете лишь ту информацию, что нужна в данный момент, и галочку «Download all …» не ставили, то увидите окошко «web sites selection», где спокойно можно выбрать нужные вам сайты.

20080703_htmlconv1.jpg

Все дела! Можете с чистой совестью стереть ваш кэш десятилетней давности и получить тем самым приличный прирост дискового пространства :-)
С другой стороны, бывает и так, что на сайте, который вы уже сохранили, обновились некоторые страницы. В таком случае надо просто разрешить программе обновить файлы (update files), причем сделать она это может двумя путями — простой перезаписью существующего или путем сохранения файла под другим именем. Выбор, конечно, за вами.
Казалось бы, все здорово и жизнь наладилась. Но вот вы открываете сохраненный сайт, вываливаетесь на очередную страницу — а там несколько десятков ссылок. Ломитесь по одной — не пускают, по другой — не пускают! В чем дело? А вспомните-ка, сколько страниц на этом сайте вы посетили? Сколько посетили, столько в кэше и осталось! А если не можете вспомнить, куда именно ходили?
Человек, давящий в отчаянии на все ссылки подряд в надежде отыскать нужную — печальное зрелище. С другой стороны, можно в любом файл-менеджере открыть папку с сайтом и там искать нужный файл. А если папок и файлов много, имена документов напоминают бред сумасшедшего, да и структура сайта такова, что в процессе поиска приходится перелопатить десятки папок (стараниями доброго веб-мастера)? Опять-таки, спасает все тот же HTML Converter.
Самые внимательные наверняка заметят, что в разделе меню Tools лежит утилитка Easy Sites Navigator. Запускаем ее, указываем в строке Path путь к папке с нужным сайтом, после чего нажимает кнопку Reread. На экран вываливается сайт/список сайтов, лежащий/лежащих в указанной папке, а клик по названию сайта приводит к отображению всех хранимых документов. Щелкаете на нужном документе — и все дела. Кстати, программа может сгенерировать файл index.html, на котором будут размещены все ссылки на все сохраненные документы. Очень удобно — прочитал, вернулся к списку, перешел к другому документу, и т.д.
Разумеется, в программе есть еще ряд настроек, которые я не стал описывать. А в целом же продукт производит очень приятное впечатление — ни разу не сглючил, места занимает всего ничего, зато пользы — немеряно.


Рекомендуем почитать: