Как сохранить веб-страницу в Qt WebKit как сохранить как полную веб-страницу

Мне нужно сохранить веб-страницу с помощью Qt WebKit, подобного «Сохранить как полную веб-страницу».

Ниже приведены мои требования,

  1. Сохраните индексный html-файл, сохранив кодировку объекта.
  2. Необходимо загрузить все связанные изображения и другие ресурсы.
  3. Необходимо изменить путь к ресурсу на html-странице на локальный загруженный путь.
  4. Необходимо поддерживать текущее состояние веб-страницы.

Для этого я могу использовать Qt и JavaScript.

Пожалуйста, дайте мне несколько комментариев по этому поводу.

Спасибо


person kokila    schedule 03.06.2010    source источник


Ответы (2)


Вы можете использовать анализатор HTML для анализа текущей страницы, затем искать все изображения (xpath "// img"), загружать их файлы и изменять их атрибуты src.

person NoBugs    schedule 31.05.2011

как насчет сохранения html в локальной системе и вызова setHtml (), когда он вам нужен?

person user2651976    schedule 03.01.2014