crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> ТИЦ и PR
Borodeys
  опции профиля:
сообщение 11.9.2011, 20:16
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 10.4.2011
Пользователь №: 2588

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем привет, подскажите, возможно ли узнать ТИЦ и PR заданного сайта, методами QT и как это сделать? Я полный нуб =)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 11.9.2011, 20:35
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3295
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


По простому это можно сделать через веб обращаясь с запросом к яндексу или гугулу, с помощью QtWebKit. Отправив запрос, после чего нужно раcпарсить ответ.

Или с помощью QNetworkAccessManager, так же отправив запрос и разобрав ответ.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Borodeys
  опции профиля:
сообщение 11.9.2011, 22:53
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 10.4.2011
Пользователь №: 2588

Спасибо сказали: 0 раз(а)




Репутация:   0  


А как вообще выглядят такие запросы, и что значит распарсит? Будьте добры ткните носом еще куданить или приведите пример кода! =)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 12.9.2011, 11:40
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3295
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   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...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.2.2021, 0:26