Я хочу сохранить изображения со страницы в Firefox, которая была открыта в течение нескольких дней. Проблема в том, что ни страница, ни изображения больше не доступны онлайн. Изображения, где динамически генерируются, а не кешируются.

Единственный способ, которым я могу придумать, - сделать скриншот, а затем вырезать каждое отдельное изображение. Нет ли лучшего способа получить данные из памяти браузера?

3 ответа3

1

Единственный известный мне способ извлечения изображений из Firefox - через информацию о странице (а затем в разделе «Медиа») ИЛИ перетаскивание изображения из окна в место назначения файла. (или про: кеш конечно)

Я только что попробовал это с файлом с моего локального веб-сервера, и похоже, что вам придется использовать метод скриншота (firefox пытается получить новую копию при перетаскивании или сохранении из Page Info).

Вы можете теоретически сбросить память процесса Firefox и просмотреть ее, но, вероятно, будет быстрее просто сделать скриншот.

1

Вероятно, было бы быстрее всего сделать скриншоты, но я бы избегал метода, который вы имели в виду. Взять 1 выстрел, а затем вырезать отдельные кадры - это просто больше работы. Вы можете взять Цзин и вырезать ваш выбор прямо с экрана:

альтернативный текст

1

http://www.nirsoft.net/utils/mozilla_cache_viewer.html

Описание

MozillaCacheView - это небольшая утилита, которая читает папку кэша веб-браузеров Firefox/Mozilla/Netscape и отображает список всех файлов, хранящихся в данный момент в кэше. Для каждого файла кэша отображается следующая информация: URL-адрес, тип содержимого, размер файла, время последнего изменения, время последней загрузки, время истечения срока действия, число выборок, имя сервера и т.д. Вы можете легко выбрать один или несколько элементов из списка кэша, а затем извлечь файлы в другую папку или скопировать список URL-адресов в буфер обмена.

Есть эквиваленты для IE, Opera и т.д. Полезно, если вы закрыли свой браузер и хотите их тоже!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .