Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ТИЦ и PR
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Обработка XML
Borodeys
Всем привет, подскажите, возможно ли узнать ТИЦ и PR заданного сайта, методами QT и как это сделать? Я полный нуб =)
ViGOur
По простому это можно сделать через веб обращаясь с запросом к яндексу или гугулу, с помощью QtWebKit. Отправив запрос, после чего нужно раcпарсить ответ.

Или с помощью QNetworkAccessManager, так же отправив запрос и разобрав ответ.
Borodeys
А как вообще выглядят такие запросы, и что значит распарсит? Будьте добры ткните носом еще куданить или приведите пример кода! =)
ViGOur
Простое скачивание с сети может быть выполнено следующим способом:

 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...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.