crossplatform.ru

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


  Ответ в ТИЦ и PR
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ViGOur Дата 12.9.2011, 11:40
  Простое скачивание с сети может быть выполнено следующим способом:

 QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
         this, SLOT(replyFinished(QNetworkReply*)));

manager->get(QNetworkRequest(QUrl("http://search.yaca.yandex.ru/yca/cy/ch/crossplatform.ru/")));


QNetworkAccessManager имеет асинхронный API. Когда слот replyFinished будет вызван, то принимаемый им параметр будет объект QNetworkReply, содержащий скачанные данные и метаданные (заголовки и т.д.). Тоесть ответ содержащий ТИЦ или PR.

Соответственно нужно реализовать слот replyFinished...
Borodeys Дата 11.9.2011, 22:53
  А как вообще выглядят такие запросы, и что значит распарсит? Будьте добры ткните носом еще куданить или приведите пример кода! =)
ViGOur Дата 11.9.2011, 20:35
  По простому это можно сделать через веб обращаясь с запросом к яндексу или гугулу, с помощью QtWebKit. Отправив запрос, после чего нужно раcпарсить ответ.

Или с помощью QNetworkAccessManager, так же отправив запрос и разобрав ответ.
Borodeys Дата 11.9.2011, 20:16
  Всем привет, подскажите, возможно ли узнать ТИЦ и PR заданного сайта, методами QT и как это сделать? Я полный нуб =)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 20.4.2024, 16:55