Russian Qt Forum

Qt => Работа с сетью => Тема начата: MAGrikh от Май 07, 2009, 09:14



Название: WEB - как и с чем его едят?!
Отправлено: MAGrikh от Май 07, 2009, 09:14
В книжках совсем мало этому уделено внимания, а во всех примерах что находил - либо совсем не то что нужно, либо полно избыточного кода и функционала, что вычленить оттуда нужный при моем знании QT не представляется возможным.

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

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



Название: Re: WEB - как и с чем его едят?!
Отправлено: spirit от Май 07, 2009, 09:23
1) Сделать Самый простой браузер (вперед / назад / релоад), расположенный в отдельном ДокВиджете
см. QWebView.

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

да, и вот это экзампл можно глянуть QTDIR\examples\network\http


Название: Re: WEB - как и с чем его едят?!
Отправлено: MAGrikh от Май 07, 2009, 09:36
QTDIR\examples\network\http - на сколько я помню - этот пример тупо закачивает что-то (не то картинку, не то страницу index.html)

а мне нужно получить в текстовом виде, чтобы еще как-то выдернуть оттуда нужные поля...


Название: Re: WEB - как и с чем его едят?!
Отправлено: spirit от Май 07, 2009, 09:40
суть не в том, что он качает файл,
а в том как правильно организовать работу по этому протоколу,
а получение файла через http -- это самый распрастраненный пример.