Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klikacz w przycisk - php curl.
Forum PHP.pl > Forum > PHP
miras
Witam, robie skrypt 'klikacz', który będzie klikał mi w określony przycisk. mam coś takiego:

  1. <?php
  2. // Ustawiamy limit czasu wykonywania na nieskończony
  3.  
  4.  
  5. // Adres na który mamy wejść
  6. $adres = "http://adf.ly/6EHPw";
  7.  
  8. // Plik z proxy
  9. $proxy = file('proxy.txt');
  10.  
  11. // Liczymy adresy proxy z pliku
  12. $ile = count($proxy);
  13.  
  14. // Tworzymy pętle (wejdziemy na stronę tyle razy ile jest adresów proxy w pliku)
  15. for ($i = 0; $i < $ile; $i++) {
  16.  
  17. // Wchodzimy na stronę z adresu proxy
  18. $curl=curl_init("$adres");
  19. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  20. curl_setopt($curl, CURLOPT_TIMEOUT, 10);
  21. curl_setopt($curl, CURLPROXY_HTTP, 'http://'.$proxy[$i]);
  22. $wynik=curl_exec($curl);
  23.  
  24. // Parsujemy linki znajdujące się na stronie
  25. preg_match_all('[href=\"(.+?)\"]is',$wynik,$kliklink);
  26. $link=$kliklink[1];
  27.  
  28. // Liczymy linki znajdujące się na stronie
  29. $ilelink=count($link);
  30. sleep(7);
  31. // Losujemy link
  32. $jakilink=rand(1,$ilelink);
  33.  
  34. // Wchodzimy na wylosowany link z losowego adresu proxy
  35. $curllink=curl_init('$link[$jakilink]');
  36. curl_setopt($curllink, CURLOPT_RETURNTRANSFER, 1);
  37. curl_setopt($curllink, CURLOPT_TIMEOUT, 10);
  38. curl_setopt($curl, CURLPROXY_HTTP, 'http://'.$proxy[$i]);
  39. curl_exec($curllink);
  40.  
  41. echo"<br><b>Kliknięto w:</b> $link[$jakilink] <b>z proxy:</b> $proxy[$i]";
  42. }
  43.  
  44. ?>




po1. jak zbudować to:
  1. preg_match_all('[href=\"(.+?)\"]is',$wynik,$kliklink);
żeby wyszukiwało po adresie obrazka, który jest tym przyciskiem.
cudny
Nic, a nic Cię nie rozumiem. Jak wytłumaczysz o co chodzi to może pomogę
phpion
Ja pomogę Ci zamykając ten wątek i dodając ostrzeżenie za podwójny cross:
- http://forum.php.pl/index.php?showtopic=195108 - temat zamknięty przez moderatora
- http://forum.php.pl/index.php?showtopic=195089 - jeśli nadal masz problem kontynuuj w tym temacie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.