Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]javascript klik
bartek4175
post
Post #1





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Witam!

Chciałbym zrobic skrypt zeby klikało mi w przedmioty co 5sekund tongue.gif
przykladowy przedmiot



przedmiotow jest duuuzo


chcialbym ustalac jego nazwe i uruchamiać skrypt aby mi to klikalo ;d

getbyid ani name, class nie dziala ;d

Ten post edytował bartek4175 4.01.2016, 14:29:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


A jak próbowałeś? Bo dam se rękę uciąć, że jednak działa.


--------------------
Go to the top of the page
+Quote Post
bartek4175
post
Post #3





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 4.01.2016, 16:24:25 ) *
A jak próbowałeś? Bo dam se rękę uciąć, że jednak działa.

np tak:
  1. setInterval('document.getElementsByName("StatTrak Bayonet | Rust Coat (Well-Worn)")[0].click()',2000)

lub
  1. setInterval('document.getElementByClass("StatTrak Bayonet | Rust Coat (Well-Worn)").onclick()',1000)
Go to the top of the page
+Quote Post
Comandeer
post
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


I nie zastanowiło Cię, że ten atrybut to ani [name], ani [class]?

Skorzystaj z document.querySelector i przekaż temu poprawny selektor CSS ([atrybut="wartosc"]).


--------------------
Go to the top of the page
+Quote Post
bartek4175
post
Post #5





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 4.01.2016, 23:15:18 ) *
I nie zastanowiło Cię, że ten atrybut to ani [name], ani [class]?

Skorzystaj z document.querySelector i przekaż temu poprawny selektor CSS ([atrybut="wartosc"]).

Wiem, że robie to źle ale próboje to robić tak:
  1. var el = document.querySelector("data-name"=="AK-47 | Blue Laminate (Field-Tested)");
  2. console.log(el);

wynik:
null
undefined
Go to the top of the page
+Quote Post
Comandeer
post
Post #6





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Kod
var el = document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]');


--------------------
Go to the top of the page
+Quote Post
bartek4175
post
Post #7





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 5.01.2016, 00:13:48 ) *
Kod
var el = document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]');

jeszcze możesz naprowadzić mnie jak zrobić, żeby klikało w to co x sekund?


próbuje jakoś tak:
var el = document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]');
setInterval('el.click()',2000)

ale niezbyt chce działać
zwraca np 1, 2

wpisując z konsole
document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]');
wyskakuje:
http://prntscr.com/9m68hq

a tak
setInterval('document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]')[0].click()',2000)
http://prntscr.com/9m68y0

Ten post edytował bartek4175 5.01.2016, 00:19:41
Go to the top of the page
+Quote Post
Comandeer
post
Post #8





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


http://bonsaiden.github.io/JavaScript-Garden/#other.timeouts


--------------------
Go to the top of the page
+Quote Post
bartek4175
post
Post #9





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 5.01.2016, 16:27:29 ) *

próboje tak:
function foo() {
document.querySelector('[data-name="Glock-18 | Bunsen Burner (Battle-Scarred)"]');
}
setTimeout('foo.click()', 1000); // returns a Number > 0
lecz błąd:
Uncaught TypeError: foo.click is not a function
//
tak też:
function foo() {
document.querySelector('[data-name="Glock-18 | Bunsen Burner (Battle-Scarred)"]').click();
}
setTimeout(foo, 1000); // returns a Number > 0


nie ma błędu ale nie klika sad.gif

Ten post edytował bartek4175 5.01.2016, 16:46:59
Go to the top of the page
+Quote Post
koodo218
post
Post #10





Grupa: Zarejestrowani
Postów: 114
Pomógł: 25
Dołączył: 22.11.2015

Ostrzeżenie: (0%)
-----


https://jsfiddle.net/koodo218/hws7p8mk/2/
Skoro przedmiotów jest sporo to i ich nazwy pewnie się różnią w data-name i dynamicznie zmieniają (przypuszczam) więc lepszym rozwiązaniem byłoby klikanie na podstawie klasy, która się nie zmienia (przypuszczam).


--------------------
Słaba znajomość (ale się staram): HTML5, CSS3, JavaScript, SQL, Access
Go to the top of the page
+Quote Post
bartek4175
post
Post #11





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(koodo218 @ 5.01.2016, 17:13:32 ) *
https://jsfiddle.net/koodo218/hws7p8mk/2/
Skoro przedmiotów jest sporo to i ich nazwy pewnie się różnią w data-name i dynamicznie zmieniają (przypuszczam) więc lepszym rozwiązaniem byłoby klikanie na podstawie klasy, która się nie zmienia (przypuszczam).

http://prntscr.com/9mewu4

http://prntscr.com/9mex1o
Go to the top of the page
+Quote Post
Comandeer
post
Post #12





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


No i nie rzuca błędu…


--------------------
Go to the top of the page
+Quote Post
bartek4175
post
Post #13





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 5.01.2016, 18:49:54 ) *
No i nie rzuca błędu…

ale też nie klika sad.gif
Go to the top of the page
+Quote Post
Comandeer
post
Post #14





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


A może to nie jest odpalane przy kliku tylko przy podobnym zdarzeniu, np. mousedown?


--------------------
Go to the top of the page
+Quote Post
bartek4175
post
Post #15





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 5.01.2016, 19:00:52 ) *
A może to nie jest odpalane przy kliku tylko przy podobnym zdarzeniu, np. mousedown?

http://csgodouble.com/withdraw.php

przy kliknięciu ;d

chociaż możliwe, że jednak mousedown

#edit

tak to mousedown tongue.gif

@ref

Ten post edytował bartek4175 5.01.2016, 19:19:48
Go to the top of the page
+Quote Post
Comandeer
post
Post #16





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Hmm… https://gist.github.com/Comandeer/e97b18e34b58e4a2645e


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:21