Пост
Hello :)

PHP

-

DRIVE2, машина всегда в топе :)

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


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: ERRn";}

}

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

 

 

  • Serj, 26 декабря 2013
4 комментария
Avatar
  1. Artur Ishchenko
    Artur Ishchenko
    20 октября 2015 07:52
    куда это вставлять?
  2. Алексей Никитин
    Алексей Никитин
    16 марта 2014 20:37
    а куда это все вставлять?)) отпишись плиз в лс?
  3. DELETED
    DELETED
    3 января 2014 06:42
    Дай ссыль на машину?
    1. Валя Алексеева
      Валя Алексеева
      23 февраля 2017 16:00
      http://serj.ws/content/436

© SERJ.WS 2011-2021