Здравствуйте, гость ( Вход | Регистрация )
|
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 На что он тебе ответит полноценным HTML текстом данной страницы (remusic.by/index.php).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 Для создания полноценного и удобного запроса смотри в сторону: Link |
|
|
|
bynet Как получить html код странички? 7.5.2008, 10:50
ViGOur Для www странички.
1. Отправляешь http запрос GET ... 7.5.2008, 11:07
Гость_Valera_* Цитата(ViGOur @ 7.5.2008, 11:07) Для www ... 2.4.2010, 16:35
bynet Не пойму зачем 4 пункт. Мне же ненадо отображение ... 7.5.2008, 11:16
ViGOur 4 пункт нужен потому, что QTextEdit, если я не оши... 7.5.2008, 11:24
bynet а зачем мне отображать картинку??? мне надо код по... 7.5.2008, 11:29
bynet Огромное спасибо, за инфу! Не мог бы ты привес... 7.5.2008, 16:44
ViGOur Цитата(bynet @ 7.5.2008, 17:44) Не мог бы... 7.5.2008, 16:47
bynet Цитата(ViGOur @ 7.5.2008, 16:47) Цитата(b... 7.5.2008, 17:06
ViGOur Хотя все оказывается намного проще, посмотри QHttp... 7.5.2008, 18:57
kwisp Цитата(Гость_Гость_Valera_*_* @ 2.4.2010, 17... 3.4.2010, 9:18![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.12.2025, 10:02 |