Скрипт для массового добавление сайтов через AddUrl

12 3
trojka
На сайте с 27.02.2007
Offline
73
5947

Вот написал скрипт для массового добавления сайтов в яндекс через AddUrl.


<?
set_time_limit(0);

$sites[] = "сайт1.com";
$sites[] = "сайт2.com";
$sites[] = "сайт3.com";
$sites[] = "сайт4.com";
$sites[] = "сайт5.com";
$sites[] = "сайт6.com";
// итд...

function addTo($dom)
{
$handle = fopen ("http://webmaster.yandex.ru/add.xml?url=www.".$dom."/&key=00ff00ff07f8639cd80eaa34ea6db43d&rep=8143", "r");

if (!$handle)
return;

while (!feof ($handle))
{
$buffer = fgets($handle, 4096);
$test = strpos($buffer,"успешно добавлен");
if ($test)
{
return true;
}
}
fclose ($handle);

return false;
}


for ($a=0;$a<sizeof($sites);$a++)
{
if (addTo($sites[$a]))
echo $sites[$a].": OK <br>\n";
else
echo $sites[$a].": ERROR <br>\n";

}
?>

Обратите внимание что скрипт добавляет к домену www!

Удачи.

подПись - всем подПисям подПись
Дробышев
На сайте с 04.10.2006
Offline
63
#1

Спасибо, а то некоторые умельцы продавали подобное тут...

dex
На сайте с 14.04.2006
Offline
231
dex
#2
trojka:
Вот написал скрипт для массового добавления сайтов в яндекс через AddUrl.


<?
set_time_limit(0);

$sites[] = "сайт1.com";
$sites[] = "сайт2.com";
$sites[] = "сайт3.com";
$sites[] = "сайт4.com";
$sites[] = "сайт5.com";
$sites[] = "сайт6.com";
// итд...

function addTo($dom)
{
$handle = fopen ("http://webmaster.yandex.ru/add.xml?url=www.".$dom."/&key=00ff00ff07f8639cd80eaa34ea6db43d&rep=8143", "r");

if (!$handle)
return;

while (!feof ($handle))
{
$buffer = fgets($handle, 4096);
$test = strpos($buffer,"успешно добавлен");
if ($test)
{
return true;
}
}
fclose ($handle);

return false;
}


for ($a=0;$a<sizeof($sites);$a++)
{
if (addTo($sites[$a]))
echo $sites[$a].": OK <br>\n";
else
echo $sites[$a].": ERROR <br>\n";

}
?>


Обратите внимание что скрипт добавляет к домену www!

Удачи.

вопрос читсо из любопытства - а что - $key у адурла - он не динамичен???

губит людей вода (подпись не продаю, в долг не даю)
A
На сайте с 01.04.2005
Offline
39
#3

а как насчет "Защита от автоматических регистраций"?

картинку распознает или не нужно?

1) Не тупить на серче. 2) Проверить ссылки, анализировать сайт - YAZZLE! (http://www.yazzle.ru/seo/51eb696aa3bebc6c8227d3bbdf309e01/) 3) Перезвонить Садовскому :)
D
На сайте с 13.01.2006
Offline
114
#4

зачем вообще нужен этот скрипт?

trojka
На сайте с 27.02.2007
Offline
73
#5

Отвечаю:

$key - Понятия не имею

$rep - Это цифра с капчи.

Как с защитой от авторега - Оказывается если добавлять таким образом то защита не провертеться.

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

Как я это сделал - Сделал можно сказать случайно. Добавлял сайт, мне аддурилка сказала что такой у этого сайта есть зеркало и если нажать на эту ссылку то добавит зеркало. Я посмотрел ссылку, попробовал подставить в нее другой урл и все прокатило. вот на основании этой ссылки я и сделал скрипт.

savv
На сайте с 21.02.2007
Offline
117
#6

Спасибо ) Сейчас заюзаю :)

trojka
На сайте с 27.02.2007
Offline
73
#7
savv:
Спасибо ) Сейчас заюзаю :)

Наздоровье!

Плыз сообщи о результатах работы.

Может он только у меня работает 🙄

И еще, думаю не стоит злоупотреблять ведь яндекс мощет IP забанить!!! ☝

Dweep
На сайте с 11.12.2006
Offline
207
#8
trojka:
Наздоровье!
Плыз сообщи о результатах работы.
Может он только у меня работает 🙄

И еще, думаю не стоит злоупотреблять ведь яндекс мощет IP забанить!!! ☝

Ага, посмотрит Платон - он сколько всего автоматом добавили, наверное сателитов опять наклепали,...пока в бан а там посмотрим)

Aspid
На сайте с 10.08.2006
Offline
126
#9

То что скрипт в паблик это хорошо, но.....

Можно считать что эту лазейку уже пофиксили :)

trojka
На сайте с 27.02.2007
Offline
73
#10

У меня только что перестало работать, говорило что не правельно указан цифровой код.

Так что у них переодически меняеться

$key и $rep

Вот свежие key и rep:

key=00ff00ff07f808f78677f602a19bb8f7&rep=2875

или

key=00ff00ff01fecb34b6401fa2f58bc5af&rep=1793

или

key=00ff00ff05fa48b73bdea8381b0f0a04&rep=5331

или

key=00ff00ff05fa48b73bf4a8541b790aff&rep=9686

А вот информация как получить рабочий key и rep

заходим на http://webmaster.yandex.ru -> вводим адрес не основного зеркала (например

softwarez.kiev.ua) -> получаем страницу (Добавленный вами сайт не индексируется, так как является «зеркалом») и ссылку "Добавить" -> Вот в этой ссылки и содержиться нужный key и rep.

Я думаю что они меняються через некоторое время, тоесть при очередном прогоне прочто возмите свежий key и все будет работать.

$handle = fopen ("http://webmaster.yandex.ru/add.xml?url=www.".$dom."/&key=00ff00ff07f808f78677f602a19bb8f7&rep=2875", "r"); 

12 3

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