Контакты  
 
 
Главная
 
 
 
   
Привет :)
 
 
Разделы





 
Пост  

Вся суть заключается с автоматической накруткой овер-драйва. Писал для себя, может кому пригодится :)  

function spost($post_url, $post_data, $refer,$cook)
{
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $post_url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
  if ($post_data!=""){
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
  }  
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0');
 curl_setopt ($ch, CURLOPT_REFERER, $refer);

 curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
"Accept-Encoding:deflate",
"Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","Cookie: ".$cook));

 curl_setopt ($ch, CURLOPT_HEADER, 1);
 curl_setopt ($ch, CURLOPT_TIMEOUT, 60);

 $data = curl_exec($ch);
 curl_close($ch);

 return $data;
}

//Пост запросом логин и пароль не забываем реферал

$go=spost('http://www.drive2.ru/reception/?.AMRU=',[email protected]&password=djUwndUdj','http://www.drive2.ru/');

//При успешной авторизации, редирект:
//http://www.drive2.ru/$Login?.AMRU=http%3A%2F%2Fwww.drive2.ru%2F&.AMET=WVoeTwzyteMxG1806zB_0...

//Копируем хэш авторизации .AMET

preg_match('/\.AMET\=([0-9A-z\:\;\-\=\.\_]+)\;?/i', $go, $AMET);

//Далее голосуем 7 раз, именно столько бесплатных голосов даёт DRIVE2 в сутки:

for ($i = 1; $i <= 7; $i++) {
  
//Переходим на страницу, подставляя хэш авторизации в куки

$go2=spost('http://www.drive2.ru/cars/hyundai/sonata/sonata_vi_yf/sergekz/','','http://www.drive2.ru/',".AMET=".$AMET[1]."; domain=www.drive2.ru; path=/; HttpOnly");

//Находим и копируем со страницы d2.__fctx=[".AMET","....",".FCTX","....."];

preg_match('/\[".AMET","([^"]+)",".FCTX","([^"]+)"\]\;/i', $go2, $amet_fctx);

//Находим и копируем со страницы уникальный data-value для голосования
preg_match('/data-value\=\"([^"]+)\"/i', $go2, $data_value);

//Подставляем все полученные данные, и отправляем пост запросом
$vote=spost('http://www.drive2.ru/ajax/overdrive/',".AMET=".$amet_fctx[1]."&.FCTX=".$amet_fctx[2]."&_=v&d=".$data_value[1],'http://www.drive2.ru/cars/hyundai/sonata/sonata_vi_yf/sergekz/',".AMET=".$AMET[1]."; domain=www.drive2.ru; path=/; HttpOnly");

//Копируем количество голосов и вывод 
preg_match('/\"car\":([0-9]+)\,/i', $vote, $colvote);

if ($colvote[1]!=""){ echo "vote add: OK:".$colvote[1]."\n"; } else {echo "vote add: ERR\n";}

}

 

 Далее, создаём мультиакки, и ставим в крон :)

 

 

Добавить в:
 
Serj   26 декабря 2013, 10:48
 
 



 
 
 
 
© SERJ.WS 2011-2017