shmarovoz
Новичок
Приветствую.
Есть сайт, на котором проводят голосование. Так вот, голосовать там можно только тогда, когда ты вводишь свое мыло, после чего на мыло приходит ссылка с адресом мыла и хэшем. При переходе по ссылке есть возможность голосования. То есть, чтобы автоматизировать это все дело, необходимо отправить два get-запроса. Первый, с адресом мыла и хэшем, и второй с результатом голосования.
Как кодируется хэш знаю.
Я попытался реализовать это таким образом:
Читаем комменты в коде.
И, конечно, ничего не работает.
Скажите, пожалуйста, где я дурак?
Все ссылки рабочие, то бишь можно попытаться сделать это все на живом примере
Есть сайт, на котором проводят голосование. Так вот, голосовать там можно только тогда, когда ты вводишь свое мыло, после чего на мыло приходит ссылка с адресом мыла и хэшем. При переходе по ссылке есть возможность голосования. То есть, чтобы автоматизировать это все дело, необходимо отправить два get-запроса. Первый, с адресом мыла и хэшем, и второй с результатом голосования.
Как кодируется хэш знаю.
Я попытался реализовать это таким образом:
Читаем комменты в коде.
PHP:
<?
for($i=1;$i<2;$i++) {
//отправляем левое мыло, каждый раз оно должно быть уникальным.
$email = '[email protected]';
$hash = md5("EMail4Voting$email");;
//отправляем первый запрос с мылом и хэшем
$ch2 = curl_init("http://svadba.gontiv.com.ua/index.php?action=c7&id=41&cid=&uemail=$email&uhash=$hash");
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch2, CURLOPT_HEADER, 0);
//голосуем
$ch3 = curl_init("http://svadba.gontiv.com.ua/index.php?action=c7&id=41&mark=5&cid=30");
curl_setopt($ch3, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch3, CURLOPT_HEADER, 0);
$data3 = curl_exec($ch3);
curl_close($ch3);
$data2 = curl_exec($ch2);
curl_close($ch2);
echo $i." - Проголосовало http://svadba.gontiv.com.ua/index.php?action=c7&id=41&cid=&uemail=$email&uhash=$hash<br>";
}
?>
И, конечно, ничего не работает.
Скажите, пожалуйста, где я дурак?
Все ссылки рабочие, то бишь можно попытаться сделать это все на живом примере
