Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczne kliknięcie w ustaloną pozycję
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
d0m1n1k_
Witam,
zastanawiam się czy jest możliwe aby napisać prostego bota który klikałby w wybrany obszar strony internetowej.
Obecnie kombinuję z poniższym kodem.

  1. <meta charset="UTF-8">
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  3. </head>
  4. <!-- Baner zarabiający dla mnie bonusowe punkty w gierce -->
  5. <div class="ns_placement" id="asd123dscvdfcbca052bd71ece1735d5"></div>
  6. <script type="text/javascript" async="async" src="http://moja_gra_internetowa.pl/_/klikacz/asd123dscvdffswc93794cbca052bd71ece1735d5"></script>
  7. </body>
  8. <script type="text/javascript">
  9. function simulateMouseClick(x, y) {
  10. var event = $.Event("click");
  11. event.clientX = x;
  12. event.clientY = y;
  13. $(document.elementFromPoint(x, y)).trigger(event);
  14. }
  15. setInterval(simulateMouseClick(50, 50), 10000);
  16. </html>


Gdy zastępuję banner (w formie skryptu javascript) plikiem graficznym z linkiem (<a><img/></a>) działa wybornie - no może czas oczekiwania nie istnieje, ale działa.
Obecnie jednak przy tym dziwnym banerze nie chce zaskoczyć.
Bardzo proszę o pomoc.

Pozdrawiam.
Arcioch
Wydaje mi się, że jeżeli chcesz symulować kliknięcie w Twój baner aby nabijać punkty wystarczy zwykły trigger smile.gif LINK
markuz
Chyba, że wstawiany baner jest w iframe - wtedy też nie możesz wstrzyknąć kodu JavaScript do tego iframe z tego co mi wiadomo. Pokaż źródło baneru już po uruchomieniu strony.
markuz
Podany kod JS pobiera kolejne kody JS - z niego się nic nie dowiesz, chodziło mi o źródło HTML`a które wstawia ten skrypt.
d0m1n1k_
Owy kod jest wstawiany za pomocą niniejszego kodu:
  1. <div class="ns_placement" id="asd123dscvdfcbca052bd71ece1735d5"></div>
  2. <script type="text/javascript" async="async" src="http://moja_gra_internetowa.pl/_/klikacz/asd123dscvdffswc93794cbca052bd71ece1735d5"></script>


Niema triggera który klikałby nawet w nie hrefy?
Arcioch
Nie możesz wstawić normalnie z linkami tego kodu smile.gif
Inaczej ciężko napisać klikacza jak się baner nie generuje
d0m1n1k_
No i tu właśnie jest pies pogrzebany - albo wstawiam ten kod, albo temat olewam.
Niema jakiegoś kodu który by klikał np. 5 czy 30 sekundach po załadowaniu się wszystkich elementów strony?
Arcioch
To już od Ciebie zależy smile.gif
Nie wiem dlaczego twierdzisz że triger jest tylko do linków bo jak dla mnie on powinien zadziałać smile.gif Jeżeli Twój baner to iframka to jeszcze przez content się odnieść smile.gif
Ewentualnie jeżeli to ma działać tylko u Ciebie to wtyczka do przeglądarki do klikania smile.gif
Dlaczego Twoja gra internetowa to adkontekst biggrin.gif
d0m1n1k_
AdKontekst? Znaczy się reklamy? Nie mam pojęcia.

Wracając do triggera - jak używam mojego skrypciku (pierwszy post) to zamiast odczekać 10000 ms (10s.) od razu klika w hrefa (o ile zmienię na img/a).
Źle coś tam mam napisanego?
Pyton_000
setInterval to jest co x sekund, Ciebie interesuje setTimeout
d0m1n1k_
Poprawione na setTimeout().
A sytuacja nadal taka sama.
<a href><img/></a> działa
skrypt punktacyjny już nie ;-/
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.