Совсем недавно, а точнее вчера, предо мной появилась задача — как массово проверить тИЦ и PR у сайтов? Первым делом я бросился её реализовывать при помощи PHP. Однако там я столкнулся с рядом минусов, о которых расскажу в другой статье. Поэтому сегодня решил реализовать эту задачу при помощи Visual Studio и языка программирования C#.К сожалению как получить PR, я пока не придумал. Правильнее сказать придумал, но способы не очень рациональные и очень долговременные. Поэтому обойдёмся пока массовым получением тИЦ. Алгоритм очень прост: получаем информацию которая предоставляется по адресу http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://stafox.ru. Далее парсим полученный результат и извелкаем из него значение тИЦ.
string xml = getHttpPage("http://bar-navig.yandex.ru/u?ver=2&show=32&url=" + url); xml = xml.Remove(0, xml.IndexOf("value=\"")); xml = xml.Remove(xml.IndexOf("\"/>")); xml = xml.Substring(7);
В переменной url содержится адрес сайта, а после выполнения вышеописанного участка кода в переменной xml содержится тИЦ сайта. После я ещё дописал немного кода, и получилась мини-программа, которая позволяет проверить тиц сайтов находящихся в базе, и вывести результат в отдельный файл в виде:
[Адрес сайта][разделитель][тИЦ]
База — это обычный текстовый файл, где в каждой новой строке находится адрес сайта.
Ссылка на сайт может содержать выглядеть и вот так:
http://1kkt.ru/services/ResheniyaPoAvtomatizacii/
Файл с результатом создаётся в директории, из которой была запущена программа. Единственное, что меня не устроило — это время выполнения, хотелось бы как-то быстрее: 10 000 сайтов программа проверяла около 8 минут. Но, впринципе, программа успешно справляется со своей задачей.
С удовольствием делюсь с Вами exe-файлом и исходным кодом
Ну, а чтобы было что проверять, нужно поднимать, поэтому читайте как поднять тиц.
красивый сайт земляк!! и сам малый не дурак))
успехов,удачи и долголетия твоему интернет ресурсу…
Спасибо! Взаимно!
Мне недавно тоже захотелось сделать панельку чисто для себя хотя бы: таблица сайтов с их индексацией, тиц, пр, и прочим))
Теперь это просто:)
Вот голова! =)
Я проверяю программами обычно.
Теперь у Вас на одну программу больше
зайтти на сайт типа http://cyis.ru/tools/massprcy/ и с помощью инструмента массово проверить тиц, пр, занятость доменов и прочее
Можно и так, но там список не более 6 сайтов. А я вот, 10000 прогнал.
Взял на вооружение, спасибо за программку.
Пожалуйста!
Огромное спасибо за прогу.
вот бы я мучался если бы ее не было.
сейчас надо проверить 61к сайтов
Пользуйтесь на здоровье. Рад был помочь!