Russian Qt Forum
Ноябрь 23, 2024, 13:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWebView - исходный текст html страницы  (Прочитано 5862 раз)
Panic
Гость
« : Октябрь 30, 2010, 22:39 »

Здравствуйте!
Есть html страничка вида (http://site.ru/test.html):
Код:
<html>
<head>
...
</head>
<body>
<script type="text/javascript" src="http://site.ru/test.js"></script>
</body>
</html>

http://site.ru/test.js - генерирует некую html вёрстку. Я загружаю в QWebView эту страничку, работаю с ней (изменяю вёрстку).
В итоге мне нужно извлечь получившуюся html страничку. Как это сделать?
Записан
Sandr
Гость
« Ответ #1 : Октябрь 30, 2010, 22:47 »

эт вроди, надо к фтп подключаться, и перезаливать файл. Если, конечно, я правильно тебя понял)
Записан
Panic
Гость
« Ответ #2 : Октябрь 31, 2010, 00:25 »

эт вроди, надо к фтп подключаться, и перезаливать файл. Если, конечно, я правильно тебя понял)
Сайт ваще не мой)

Мне нужен исходник получившейся страницы. Т.е. то, что я наизменял в QWebView'e и то, что сгенерировал javascript.
Записан
BlackTass
Гость
« Ответ #3 : Октябрь 31, 2010, 00:28 »

page()->mainFrame()->toHtml()
Записан
Panic
Гость
« Ответ #4 : Октябрь 31, 2010, 00:48 »

page()->mainFrame()->toHtml()
спасибо.

Можно ли через WebKid вытащить параметры определённого тега?
Код:
<html>
<head>
...
</head>
<body>
<iframe src="http://site.ru/index.php"></iframe>
</body>
</html>

Мне нужно получить src из iframe.
Записан
BlackTass
Гость
« Ответ #5 : Октябрь 31, 2010, 01:11 »

Можно. Нужно добраться до этого фрейма (QWebFrame) и у него уже через DOM взять этот элемент. В ассистанте все подробно описано, советую почитать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.096 секунд. Запросов: 21.