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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: WEB - как и с чем его едят?!  (Прочитано 3336 раз)
MAGrikh
Гость
« : Май 07, 2009, 09:14 »

В книжках совсем мало этому уделено внимания, а во всех примерах что находил - либо совсем не то что нужно, либо полно избыточного кода и функционала, что вычленить оттуда нужный при моем знании QT не представляется возможным.

Задачи (а их всего 3 пока) следующего плана:
1) Сделать Самый простой браузер (вперед / назад / релоад), расположенный в отдельном ДокВиджете
2) Возможность сохранения кукисов "В ОТДЕЛЬНУЮ ПАПКУ" (лучше если она будет создаваться и удаляться автоматически)
3) Как получить то что сервер передает в ответ?! Т.е. я передаю ему комманду открытия страницы -> он ее естественно открывает - как я могу получить ее?
Ведь зная ЧТО за страница открывается я могу с помощью RegExp вычленить нужные мне меняющиеся поля...

Может у кого-то есть похожие заготовки или мысли как все это реализвать.

Записан
spirit
Гость
« Ответ #1 : Май 07, 2009, 09:23 »

1) Сделать Самый простой браузер (вперед / назад / релоад), расположенный в отдельном ДокВиджете
см. QWebView.

3) Как получить то что сервер передает в ответ?! Т.е. я передаю ему комманду открытия страницы -> он ее естественно открывает - как я могу получить ее?
см. QHttp.

да, и вот это экзампл можно глянуть QTDIR\examples\network\http
« Последнее редактирование: Май 07, 2009, 09:30 от spirit » Записан
MAGrikh
Гость
« Ответ #2 : Май 07, 2009, 09:36 »

QTDIR\examples\network\http - на сколько я помню - этот пример тупо закачивает что-то (не то картинку, не то страницу index.html)

а мне нужно получить в текстовом виде, чтобы еще как-то выдернуть оттуда нужные поля...
Записан
spirit
Гость
« Ответ #3 : Май 07, 2009, 09:40 »

суть не в том, что он качает файл,
а в том как правильно организовать работу по этому протоколу,
а получение файла через http -- это самый распрастраненный пример.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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