[Скрипт XHE] Массовая смена почты в ЖЖ

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

LiveJournal.jpg

С помощью скрипта можно массово сменить почтовые адреса для пачки ЖЖ блогов.  Скрипт работает через программный крон, т.е. автоматически будет запускаться через определенный промежуток времени, о данном методе я уже писал и использую его в большинстве своих скриптов. На самом деле HumanEmulator очень гибкий продукт и с его помощью можно без труда написать парсер картинок или спарсить фото со всей сети по запросу фото мазда 3.

Кстати, через вашего покорного слугу вы можете приобрести XHE с 10% скидкой. Перейдем к разработке нашего скрипта. Для корректной работы скрипта необходимы следующие файлы:

  • i.txt - счетчик ЖЖ блогов m.txt - счетчик почтовых аккуантов
  • jjlist.txt - список ЖЖ блогов, структура списка должна быть следующей http://blog.livejournal.com;blog;password
  • mails.txt - список почтовых аккуантов, структура списка должна быть следующей azaldseasce@mail.ru:sstvrewwxxy
  • newjj.txt - список готовых ЖЖ блогов
  • BadLj.txt - список блогов для которых процесс смены почты завершился неудачей
<?php 

$xhe_host="127.0.0.1:7012"; 

//ThefollowingcodeisrequiredtoproperlyrunXWebHumanEmulator 
require("C:\ProgramFiles(x86)\XWeb\HumanEmulator\Templates\xweb_human_emulator.php"); 
//Считаем ЖЖ 
$i=file_get_contents("i.txt"); 
//Считаем почту 
$m=file_get_contents("m.txt"); 

//Получаем лист ЖЖ аккуантов 
$jjlist=file("jjlist.txt"); 
//Получае мпочту 
$mails=file("mails.txt"); 

list($ljurl,$login,$password)=@split(";",$jjlist[$i]); 
list($MailLogin,$MailPassword)=@split(":",trim($mails[$m])); 

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

$MailLogin=trim($MailLogin); 
$MailPassword=trim($MailPassword); 

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

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

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

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

$urls=$anchor->get_all_urls(); 

$array=explode("<br>",$urls); 
$array=array_map("trim",$array); 

if(in_array($ljurl."/profile",$array)){ 

	echo"<br>Работаем дальше"; 

	$browser->navigate('https://www.livejournal.com/changeemail.bml'); 
	$browser->wait_for(60,1); 

	$input->set_value_by_name('email',$MailLogin); 
	$browser->wait_for(60,1); 

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

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

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

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

	$fp=fopen("newjj.txt","a+"); 
	fwrite($fp,trim($jjlist[$i]).";$MailLogin;$MailPassword\r\n"); 
	fclose($fp); 

	$wri=$i+1; 

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

	$wrm=$m+1; 

	$fp=fopen("m.txt","w+"); 
	fwrite($fp,$wrm); 
	fclose($fp); 

}else{
	echo"Не работаем,проверка не прошла"; 

	$fp=fopen("BadLj.txt","a+"); 
	fwrite($fp,trim($jjlist[$i])."/r/n"); 
	fclose($fp); 

	$wri=$i+1; 

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

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





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

Теги
1c addurl AutoGRAPH.NET_Service Bitrix Bootstrap chmail.ru CMS curl DLE ERP Exel gmail google hdd hide html input Java script окна javascript Jquery JS JSON keywords mail.ru memori news.list No captcha nsma PHP php php attach PR recaptcha repair retweet script Sdorgen sdorgen select sms snagit Spam Test Twitter ucoz utf-8 VK wrike X-Satellite XHE xhe yandex yandex webmaster youtube АРМ БП3 Битрикс ВТБ24 ЕГРЮЛ ЖЖ ЗУП ИТС КЛАДР МБ-8 НДФЛ ПР ПФ ТИЦ УАТ УП автограф автокликер автоматизация автопостер ап ТИЦ битрикс валюты видео внешнее соединение время грамотное написание графика даты запрета день рождение дерево значений договор заказы заполнение ТЧ запонение ТЧ запрос 1С зарплатный реестр календарь книги кодировка комментарии координаты координирование проектов меню модальное окно народ обмен обработка ок рубль организационные структуры управления проектами остатки на складе отчет плавающий блок постинг программы для управления проектами расчет расстояния сервис система управления проектами скрипт скрыть блок смс софт таймер такси управление содержанием проекта фоновые задания чекер