Как просмотреть данные HTML, связанные с QWebPage - PullRequest
0 голосов
/ 10 января 2011

Я написал программу, которая использует QWebPage для поиска веб-сайтов.Есть ли способ получить данные, связанные с веб-страницей, такие как HTML, CSS и Javascript?Похоже на view-source в firefox.

Кажется, есть несколько вариантов.Один из способов - создать прокси QNetworkReply и попытаться скопировать данные, но это может привести к ошибкам.Другим способом является взаимодействие с кешем, но это кажется непредсказуемым.Возможны ли другие способы?

Ответы [ 2 ]

0 голосов
/ 11 января 2011

Я остановился на использовании QNetworkReply Proxy .

0 голосов
/ 10 января 2011

Вероятно, через функцию-член mainFrame(), чтобы получить QWebFrame, а затем, возможно, через функцию html().Я никогда не делал этого раньше, но, похоже, это путь.Если вам нужен DOM документа, есть QWebElement documentElement () const, который получает большинство необходимых атрибутов.

...