Если это может быть приложение для Windows, вы можете попробовать использовать компонент браузера любого языка программирования, такого как C #, Visual Basic, Delphi и т. Д., Чтобы загрузить страницу, а затем заглянуть в контент и сохранить его. Компонент браузера должен быть основан на механизмах рендеринга IE и должен поддерживать JavaScript. Есть вопрос относительно снимков сайтов здесь . Может быть полезно вам.
Кроме того, вы можете рассмотреть возможность создания собственного расширения Firefox. Взгляните здесь для получения более подробной информации (нет кнопки «Далее», просто меню слева для навигации, сначала смутило меня).