Массово добавлеям сайты в панель webmaster.yandex.ru

Возврат к списку

yandex-webmaster.jpg


Здравствуйте! Поздравляю всех с наступающим старым Новым Годом! Выкладываю скрипт, который позволяет добавлять массово в панель вебмастера Яндекса ЖЖ блоги. Для подтверждения каждого нового сайта на сайте нужно разместить код. Скрипт автоматически все делает.
<?php

$xhe_host ="127.0.0.1:7010";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
// set count

// аккуанты ЖЖ
$accs = file("lj_100.txt");

$first = array_shift($accs);

if (empty($first)){

// Quit
$app->quit();

}

list($url,$login,$pass) = split(";",$first);

$login = trim($login);
$pass = trim($pass);




$browser->navigate('http://webmaster.yandex.ru');
$browser->wait_for(60,1);



$anchor->click_by_inner_text('Добавить сайт',true);
$browser->wait_for(60,1);

$input->set_value_by_name('hostname',$url);

$button->click_by_number('0');
$browser->wait_for(60,1);



$url =  $webpage->get_location_url();



$body = $webpage->get_source();


preg_match("#content='(.*)'#",$body,$res);


$code = trim($res[1]);


$browser->navigate('http://livejournal.com');
$browser->wait_for(60,1);

$input->set_value_by_number('0',$login);
$browser->wait_for(60,1);

$input->set_value_by_number('1',$pass);
$browser->wait_for(60,1);

$button->click_by_number(0);
$browser->wait_for(60,1);


$browser->navigate('http://www.livejournal.com/manage/settings/?cat=extensions');
$browser->wait_for(60,1);


$input->set_value_by_number('3',$code);
$browser->wait_for(60,1);


$button->click_by_number(2);
$browser->wait_for(60,1);


$button->click_by_number(0);
$browser->wait_for(60,1);

$browser->navigate($url);
$browser->wait_for(60,1);

$radiobox->click_by_number(1);
$browser->wait_for(60,1);

$button->click_by_number(0);
$browser->wait_for(60,1);

 sleep(2);

$button->click_by_number(0);
$browser->wait_for(60,1);


       $wr = implode("",$accs);

       $fp = fopen ("lj_100.txt", "w+");
       fwrite ($fp, $wr);
       fclose ($fp);



// Quit
$app->quit();
?>       

Как работает скрипт? Запускаем Human Emulator заходим в раздел вебмастеров на Yandex авторизируемся. В файле lj_100.txt указываем ЖЖ аккуанты вида: {url};{login};{password};{mail};{mailpassword} Выставляем в Human Emulator, запуск скрипта через каждую минуту. И наслаждаемся процессом!

Недавно подцепил подозрительный вирус, вирус был, на помощь пришел онлайн антивирус. Очень удобно, отправил файл и через минуту получил всю информацию.


Возврат к списку