Мне нужно автоматизировать что-то вроде этого:
- Откройте URL-адрес
- Подождите, пока страница будет полностью загружена.
- Сохранить COMPLETE-страницу как... (я могу указать имя).
Я видел https://developer.mozilla.org/en/Command_Line_Options, но я не могу найти возможность вызывать команду "сохранить страницу как... (в режиме Web страница завершена)". Поэтому я могу иметь все css, js, xml и связанные файлы, необходимые для отображения страницы.
Я знаю некоторый Python, который мог бы использовать, если найду способ "поговорить" с Firefox. Модуль webbrowser здесь не помогает, так как он не позволяет сохранить страницу: http://docs.python.org/library/webbrowser.html
Я открываю любое решение.
Платформа: Linux, но я мог бы использовать другую, если нет другого пути.
Важно. Я не могу просто получить HTML-код, заданный веб-сервером, так как мне нужны все css, js, изображения и файлы, которые используются для просмотра на странице, отображаемой браузером. Например, изображение может быть не связано в HTML, но ссылается на js, который выполняется при визуализации страницы. Единственный способ, которым я мог бы получить это изображение, - это выполнить страницу, как если бы я был браузером, а затем получить все файлы с результирующей страницы (а не с исходной страницы).