Требуется реализовать накрутку голосования на сайте. Алгоритм голосования следующий: 1. Открыть страницу. 2. Перейти по ссылке http://www.xxxxxx.ru/1454.html?golos_add=1 3. Почистить куки. За меня делать ничего не прошу, интересует с помощью чего можно сие реализовать. Копать в сторону cURL или куда то еще? подскажите пожалуйста.
Да, в твоем случае даже чистить куки не надо, так как можно просто посылать запрос и все (без сохранения куков).
Я PHP конечно плохо знаю, но вот: PHP: <?php $url='http://www.xxxxxx.ru/1454.html?golos_add=1'; $proxy='124.244.59.171:8909'; //Установка соединения $ch = curl_init(); //Подключаемся к сайту curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_URL, $url); $result = curl_exec($ch); curl_close($ch); echo $result; ?> Наверное, ты ищешь это.. Еще набросать пару строк и скрипт готов. З.Ы. Прокси еще живые
Нет, палево. Накрутка делается так: 1) Качем плагин для файрфокс - LiveHTTPHeaders, с помощью него смотрим какие посылаются заголовки во время голосования. Копируем заголовок в массив PHP, примерно вот так: PHP: $head = array( 'Host: forum.antichat.ru', 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12', 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'Accept-Language: en-us,en;q=0.5', 'Accept-Encoding: gzip,deflate', 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'Keep-Alive: 300', 'Connection: keep-alive', 'Cookie: tutmoikuki=ololo' ); 2) Пишем обертку на курл, если идет фильтр по ip адресу, то ставим прокси Вот обертка: PHP: $copen = curl_init(); curl_setopt($copen, CURLOPT_URL, 'http://adres.gde.krutit.nado.ru/'); curl_setopt($copen, CURLOPT_HTTPHEADER, $head); curl_setopt($copen, CURLOPT_ENCODING, 'gzip,deflate'); curl_setopt($copen, CURLOPT_RETURNTRANSFER, 1); curl_setopt($copen, CURLOPT_NOBODY, 1); $out = curl_exec($copen); Вот с прокси: PHP: $copen = curl_init(); curl_setopt($copen, CURLOPT_URL, 'http://adres.gde.krutit.nado.ru/'); curl_setopt($copen, CURLOPT_HTTPHEADER, $head); curl_setopt($copen, CURLOPT_ENCODING, 'gzip,deflate'); curl_setopt($copen, CURLOPT_RETURNTRANSFER, 1); curl_setopt($copen, CURLOPT_NOBODY, 1); curl_setopt($copen, CURLOPT_PROXY, '12.34.45.67:80'); $out = curl_exec($copen); 3) Накручиваем
Ну я же не стал писать полный скрипт - пусть учиться. И если уже начал, то сделай ему уже "выдирание прокси из txt-файла".
Дак я тоже не полный написал, если полный писать то нужен +парсер проксей +многопоток и другие детали, такие как граббинг куков например валидных.
немного отредактировал: http://pastebin.com/dYmHyksV добавил настройку адреса сайта, адреса прокси сервера и статуса прокси в начало скрипта