crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Как получить html код странички?, и отобразить его в QTextEdit
bynet
  опции профиля:
сообщение 7.5.2008, 10:50
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


Как получить html код странички и отобразить его в QTextEdit( или в другом компоненте)

Сообщение отредактировал bynet - 7.5.2008, 10:51
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ViGOur
  опции профиля:
сообщение 7.5.2008, 12:04
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


С этого и нужно было начинать, если ты хочешь просто показать только html текcт, без преобразования к правильной html странице, то тебе нужно только:
1. Отправляешь http запрос GET и получаешь в ответе старничку.
2. Полученные данные сохраняешь во временные файлы или держишь в памяти, лучше в файл.
3. Загоняешь html код в QTextEdit.

Для реализации 1 пункта тебе потребуется послать удаленному http серверу такой код:
Цитата
GET /index.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: ru
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; WebMoney Advisor; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)
Host: www.remusic.by
Connection: Keep-Alive
На что он тебе ответит полноценным HTML текстом данной страницы (remusic.by/index.php).
Для создания полноценного и удобного запроса смотри в сторону: Link
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 10.12.2025, 10:02