[Скрипт XHE] Чекер аккуантов ЖЖ

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

jurnal.jpg

Давно не выкладывал скрипты для XHE. Совсем недавно вспомнил про кучку блогов ЖЖ, которые давно пылятся на полке. Один из товарищей подтолкнул и думаю что пришло время придать журналам жизнь (ЖЖ). Администрация живого журнала тщательно следит за блогами и блоги которые в течение определенного времени не подают признаки жизни, уходят в Unreg. Для проверки написал маленький скрипт, который проверяет блоги. Функционал достаточно простой, скрипт авторизуется, предварительно взяв логин и пароль из файла, и если авторизация прошла успешно, то информация о ЖЖ аккуанте записывается в файл good.txt иначе bad.txt.

Совсем недавно начал читать электронные книги. Больше всего привлекает фантастика. Артем Каменистый читаю его книги, прочитал уже две: Запретный мир и Боевая единица. Вот как то так, отвлекаю себя от работы. Ниже представлен скрипт чекера ЖЖ. Скрипт:

<?

$xhe_host="127.0.0.1:7010";
require("../../Templates/xweb_human_emulator.php");
$accs=file("106jj.txt");
$accs=array_map("trim",$accs);
$i=file_get_contents("i.txt");

if($i==count($accs)-1){
	$app->quit();
}

list($ljurl,$login,$pass)=split(";",$accs[$i]);

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

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

$input->set_value_by_name('user',$login);
$browser->wait_for(60,1);

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

$button->click_by_name('loginlj_submit');
$browser->wait_for(60,1);

$urls=$anchor->get_all_urls();

$array=explode("\r\n",$urls);
$array=array_map("trim",$array);

if(in_array($ljurl."profile",$array)){
	echo"Аккуант рабочий";

	$fp=fopen("good.txt","a+");
	fwrite($fp,trim($accs[$i])."\r\n");
	fclose($fp);

}else{

	$fp=fopen("bad.txt","a+");
	fwrite($fp,trim($accs[$i])."\r\n");
	fclose($fp);

	echo"Аккуант не работает";

}

	sleep(3);

$button->click_by_name('logoutlj_submit');
$browser->wait_for(60,1);

$wr=$i+1;

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

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

Список аккуантов должен храниться в файле 106jj.txt. Каждый аккуант должен начинаться с новой строки, строка должна быть оформлена следующим образом АдресБлога;Логин;Пароль





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