Здравствуйте! У меня возникла проблема...Имеется ссылка, допустим это http://google.com. Нужно на эту ссылку кликнуть 100 раз с интервалом в 5 секунд, желательно чтобы все это в одном окне было... Подскажите, пожалуйста, скриптик
подправил немного мини извращенство) Спасибо! + Юзайте, кому еще понадобится Code: <? set_time_limit(0); error_reporting(0); $url = 'http://google.ru'; # Куда кликать $kol = 100; # Сколько кликать. $interval = 5; # Через сколько секунд повторять попытки клика for ($i = 1; $i < $kol; $i++) { $get = file_get_contents($url); if ($get) { echo 'Клик ' . $i . "\n"; } else { echo 'bad ' . $i . "\n"; } sleep($interval); } ?>
а чтобы кликал через сам браузер можно? Тоесть не имитация браузера в курле, а браузер чтобы работал?)
)) У меня был скрипт, лежал он в формате .htm .. По нему 2 раза щелкал - открывался браузер и вся вот эта процедура происходила в нем))
Но дело в том, что скрипт нечаянно отформатировал, а там где я его брал - больше нету... В последующих поисках на гуглах нашел следующее: Code: <a id="this_link" href="http://www.google.ru">123</a> <script> href = document.getElementById('this_link').href timer = setTimeout("window.location.href = href", 10000) </script> но вот кликает он один раз через десять секунд, а не 100 раз каждые 5...
<meta http-equiv='Refresh' content='0; URL=урл'>. вот специально для тя сделал. с дизайном не стал заморачиваться,взял у енота. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>Clickatel</title> <meta http-equiv="Content-Type" content="text/html; charset=CP1251" /> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Pragma" content="no-cache" /> <meta name="keywords" content="vkontakte, контакт, вконтакте, в контакте, граффити, картинка, стена" /> <meta name="description" content="Картинка вместо граффити для Вконтакте.ру" /> <link rel="shortcut icon" href="http://vkontakte.ru/images/favicon.ico" /> <script type="text/javascript"> function selector(index){ switch(index){ case 0: document.getElementById('local').style.display = 'block'; document.getElementById('link').style.display = 'none' break; case 1: document.getElementById('link').style.display = 'block'; document.getElementById('local').style.display = 'none' break; default: break; } } </script> <style type="text/css"> body{ background-color:#EEEBE2; font-family:Tahoma; font-size:14px; text-align:center; } a:link,a:visited,a:active,a:hover{ color:#636380; text-decoration:none; } .tab{ border-top: 1px solid #FF4433; border-bottom: 1px solid #FF4433; border-left: 1px solid #FF4433; border-right: 1px solid #FF4433; padding:17px; font-size:13px; } tr,td{ text-align:left; } input,select{ background-color:#faf8f2; } </style></head><body> <center><h4>Clickatel</h4><br/> <? if($_GET['ddos'] == '1'){ echo('<br>'); set_time_limit(0); ignore_user_abort(1); $url = $_POST['url']; $kol = $_POST['kol']; $interval = $_POST['interval']; for ($i = 1; $i < $kol; $i++) { $get = file_get_contents($url); if ($get) { echo 'Клик ' . $i . "\n <br>"; } else { echo 'bad ' . $i . "\n <br>"; } sleep($interval); } }else{ ?> <form action="?ddos=1" method="post"><table class="tab"> <tr> <td>Ссылка</td> <td><input type="text" value="" name="url" /></td> </tr><tr><br> <td>Сколько кликнуть<br><small>Введите значение,<br>на 1 больше,чем хотите.<br>Баг...</small></td> <td><input type="text" value="" name="kol" /></td> </tr><tr><br> <td>Задержка</td> <td><input type="text" value="" name="interval" /></td> </tr><tr><br> <td colspan="2" style="text-align:center"><input type="submit" value="Кликнуть." /></td> </tr></table></form> <? } ?> сохрани в php))))