подсчет беков через яxml

12
sergey_
На сайте с 09.01.2007
Offline
55
811

все наверно знают про баны по ip от yandex...

в общем хочется найти скрит отслеживающий кол-во беков через xml запрос. может ктонибуть направит в нужном направлении? подскажет где порыть?

просмотрел help на yandex и не нашел ничего что может помочь.

Черный список покупателей http://blclient.ru (http://blclient.ru) Апи для интернет магазинов http://blclient.ru/API/ (http://blclient.ru/API/) Отслеживание посылок Почты России с СМС уведомлениями (http://blclient.ru/).
korolef
На сайте с 26.12.2006
Offline
25
#1

можешь здесь просматривать и не только бэки но и много всего полезного для анализа

http://www.smclick.ru/rating.php

sergey_
На сайте с 09.01.2007
Offline
55
#2
korolef:
можешь здесь просматривать и не только бэки но и много всего полезного для анализа
http://www.smclick.ru/rating.php

а исходничков не найдется 😕

нужно только определение беков через xml yandex, по аналагичной схеме уже самостоятельно можно будет построить скрипт для определения проиндексированных страниц.

SE
На сайте с 11.02.2007
Offline
13
#3

А денег не даш за это ?

Обмен ссылками Авто-Мото, Пишу PHP скрипты любой сложности, Продажа Запчастей на Японские Авто и Спецтехнику
korolef
На сайте с 26.12.2006
Offline
25
#4
sergey_:
а исходничков не найдется 😕

нужно только определение беков через xml yandex, по аналагичной схеме уже самостоятельно можно будет построить скрипт для определения проиндексированных страниц.

исходник не дам но с функциями могу помочь если это тебе поможет

sergey_
На сайте с 09.01.2007
Offline
55
#5
korolef:
исходник не дам но с функциями могу помочь если это тебе поможет

имеем xml запрос:

<?xml version='1.0' encoding='windows-1251'?>

<request>
<query>link="www.yandex.ru"</query>
<page>0</page>
<maxpassages>0</maxpassages>
<groupings>
<groupby attr='d' mode='deep' groups-on-page='20' docs-in-group='1' curcateg='-1'/>
</groupings>
</request>

получаем дынные (perl)

		my $req = HTTP::Request->new( POST => 'http://xmlsearch.yandex.ru/xmlsearch');

$req->content_type ('application/xml');
$req->content ($doc);
my $response = $ua -> request ($req);
@nodes = $response -> content;
my $doc = XML::XPath -> new ( xml => $response -> content );

как получить количество найденых сайтов? Страниц?

korolef
На сайте с 26.12.2006
Offline
25
#6
sergey_:
как получить количество найденых сайтов? Страниц?

если тебе нужно вывести количество бэков и страниц, то нужно парсером нужное инфо забирать. Что именно ты хочешь сделать и где?

sergey_
На сайте с 09.01.2007
Offline
55
#7
korolef:
если тебе нужно вывести количество бэков и страниц, то нужно парсером нужное инфо забирать. Что именно ты хочешь сделать и где?

другими сровами в результатах XML этих данный нет?

korolef
На сайте с 26.12.2006
Offline
25
#8

тебе нужно что то типа этого

	$target = 'www.'.$target;


// checking Yandex
$source = 'http://www.yandex.ru/yandsearch?Link='.$target.'&numdoc=50';
$data['Yandex'] = array(fetch($source, '&mdash; не менее', 17, 'Область', 'did not match any documents'), $source);

ну и вывод значения сделать...

sergey_
На сайте с 09.01.2007
Offline
55
#9
korolef:
тебе нужно что то типа этого
	$target = 'www.'.$target;


// checking Yandex
$source = 'http://www.yandex.ru/yandsearch?Link='.$target.'&numdoc=50';
$data['Yandex'] = array(fetch($source, '&mdash; не менее', 17, 'Область', 'did not match any documents'), $source);


ну и вывод значения сделать...

да с этим проблем нет...

только бан yandex устроит если ему сразу 500 сайтов кинуть...

поэтому и возник вопрос про XML. запросы оплачиваем.. а как от туда вынуть нужную инфу не догоняю.

korolef
На сайте с 26.12.2006
Offline
25
#10
sergey_:
да с этим проблем нет...
только бан yandex устроит если ему сразу 500 сайтов кинуть...

поэтому и возник вопрос про XML. запросы оплачиваем.. а как от туда вынуть нужную инфу не догоняю.

ну так спомощью этого и берется любая инфа!

вот слова до и после нужного значения, а чисто говорит с какого символа считывать значение от первого указанного знака

'&mdash; не менее', 17, 'Область'
12

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