Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как написать бот для игры на js (https://javascript.ru/forum/events/68226-kak-napisat-bot-dlya-igry-na-js.html)

sergiyss 03.04.2017 13:23

Как написать бот для игры на js
 
Добрый день, это довольно актуальная тема, которая поможет не только мне понять принцип написания скрипта, а и на будущее ответит на часто возникающие вопросы, другим желающим.

Сложность написания скрипта возникает уже после построения DOM дерева, а именно, многие ссылки имеют одни и те-же классы. Тут вопрос, как их определить, чтобы скрипт нажимал именно на нужную ссылку?

Я хочу предоставить вам игру,которую я использую теста barbars.ru. login: sergiyss, pass 123456xx. Не обязательно использовать эту игру.

Вернусь к первому вопросу. Я её решил с помощью
var a = document.getElementsByClassName("flhdr");// a[1].click();

Ну так логику скрипта не построишь. Каждая ссылка подписана. Бить врагов | Добивать / nitpad (389). Значит мне нужно сделать условие, если появилась ссылка Добить кликай по ней. Значит мне нужно вытащить текст и поместить её в переменную?

Буду благодарен за ответы.
Поделитесь своим опытом в создании чего-то подобного.

Chiz 06.04.2017 02:03

Дай каждой ссылке уникальный ID, типа "menu-lnk-1", "menu-lnk-2" и т.д.


Часовой пояс GMT +3, время: 06:21.