Выдернуть бы..

[Удален]
900

Люди добрые, не подскажите, как можно выдернуть количество страниц проиндексированных Я. Понятно, что можно на сервисах сделать как на *ttp://www.be1.ru/stat/, а вот какой скрипт (или командная строка) будет чтоб только количество страниц выводил?

Благодарен немерянно буду!

A
На сайте с 25.10.2005
Offline
219
#1

http://www.yandex.ru/yandsearch?url=www.sait.ru&numdoc=50&rd=0

если вe1 смотреть проиндексировано - она и вылезет.

вместо - sait - имя своего домена.

Seompson
На сайте с 24.05.2006
Offline
172
#2

WladimirU, есть программка Site Auditor (http://www.site-auditor.ru)...А ней можно провести экспресс-анализ сайта, где как раз и отображается кол-во проиндексированных страниц в разных поисковиках, в том числе и в Яндексе....:)

Качественное продвижение сайтов на выгодных условиях (http://inpromotion.ru). Портфолио выполненных работ (http://inpromotion.ru/portfolio.php). Подробности тут (http://inpromotion.ru/sotrud.php)
SS
На сайте с 14.04.2006
Offline
110
#3
WladimirU:
Люди добрые, не подскажите, как можно выдернуть количество страниц проиндексированных Я. Понятно, что можно на сервисах сделать как на *ttp://www.be1.ru/stat/, а вот какой скрипт (или командная строка) будет чтоб только количество страниц выводил?
Благодарен немерянно буду!


function is_inYandexIndex($sUrl)
{
$sContent = file_get_contents('http://www.yandex.ru/yandsearch?serverurl='.$sUrl);
$count = 0;

preg_match_all("/<title>(.*)\((.*)\)(.*)<\/title>/i",$sContent, $outArray);
$count = $outArray[2][0];
return $count;
}

Держи. Это php функция в неё передаешь URL вида "имя_сайта.домен" или "www.имя_сайта.домен". Она возвращает количество страниц проиндексированных яндексом.

Torio
На сайте с 25.06.2005
Offline
124
#4

SEO.Slash, Вы уверены, что банальный гет контент сработает? Я бы курл использовал. Ну, на худой конец сокеты. А так, скорее всего - как то пробовал давно, отдаст он 403 ошибку. ;)

С уважением, Виктор. Тел: (905) 610-95-80
SS
На сайте с 14.04.2006
Offline
110
#5
Torio:
SEO.Slash, Вы уверены, что банальный гет контент сработает?

Да уверен, всё прекрасно работает, пользуюсь постоянно :)

Torio:
Я бы курл использовал. Ну, на худой конец сокеты. А так, скорее всего - как то пробовал давно, отдаст он 403 ошибку. ;)

Не сталкивался с такой проблемой.

Torio
На сайте с 25.06.2005
Offline
124
#6
SEO.Slash:
Не сталкивался с такой проблемой.

А я сталкивался - грешил на ip (так похоже и было, локаль все прекрасно выдавала). Поэтому считаю иммитацию броузера более изящным решением. А это сокеты.

SZ
На сайте с 17.08.2005
Offline
63
#7

Я спокойно через readurl делаю тоже самое =)

Никаких проблем.

SS
На сайте с 14.04.2006
Offline
110
#8
Torio:
А я сталкивался - грешил на ip (так похоже и было, локаль все прекрасно выдавала).

Я эту функцию для себя писал, раз 20 в день её вызываю, бывают дни когда вообще не вызываю. Возможно если её вызывать много раз в день (10k раз)

Torio:
Поэтому считаю иммитацию броузера более изящным решением. А это сокеты.

Абсолютно с вами согласен, это будет более красиво и правильно. (хотя меня устраивает и такая функция, ведь работает :) )

SS
На сайте с 03.09.2004
Offline
141
#9
WladimirU:
*ttp://www.be1.ru/stat/

Будьте добры, прочитайте вот эту тему.

«Клянусь своей жизнью и любовью к ней, что никогда не буду жить ради другого человека и никогда не попрошу и не заставлю другого человека жить ради меня» (с) Джон Галт
[Удален]
#10
Seventh Son:
Будьте добры, прочитайте вот эту тему.

Seventh Son, виноват, иправлюсь

SEO.Slash, благодарю за скрипт

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий