Нажимаешь правую кнопку на нужном тебе элементе на странице (иногда надо добавлять shift+) выбираешь Инспектор (Исследовать) и получае консоль разработчика, она выберет нужный html элемент либо выбирай сам, правую кнопку на нем, выбирать copy -> css selector
Получишь в буфере css селектор для данного элемента, очень часто он правильный
Теперь тут же в консоли пишешь команду
$(‘вставь_сюда_селектор’).click();
на нужный элемент будет сэмулирован клик мышкой.
Можешь добавить больше кода и логики, например кликать через указанный интервал — setTimeout
Если надо автоматизировать при загрузки страницы, бери расширение greasemonkey (tampermonkey), оно позволяет запускать пользовательские скрипты по разным условиям
Источник: qna.habr.com
Программа которая будет нажимать кнопку на сайте
Что я/Вы подразумеваем под данным заголовком?
Требуется нажатием с клавиатуры активировать какую-то кнопку на сайте.
Нажатие на кнопку в JavaScript (событие и функции)
Предположим, что эта кнопка submit.
Вопрос : зачем это надо!?
Если вы часто работаете на сайте, а я часто работаю и много, и вообще все время!
И каждый раз отвлекать правую руку на мышку.
Потом искать кнопку на мониторе.
Опять же нажать. проходит 1-2 секунды, а то и больше.
Если вы делаете это один раз, то вам все равно, ну, а если как я. например 1000 раз таких отвлечений. это, как минимум 2000секунд = это примерно 30 минут. вы потратите только на то, что отвлекаетесь на мышку! это непростительная роскошь! Поэтому будем имитировать нажатие данной кнопки с клавиатуры!
Эмуляция нажатия кнопки js любой.
Не буду подробно разжевывать тему эмуляции, в том смысле о котором я говорил выше и плюс на сайте к моменту написания данных строк, как минимум три темы:
Начнем разбираться, как сделать эмуляцию нажатия кнопки
Для решения выше приведенного заголовка Вам потребуется:
Поставим один input с типом submit, в нем всегда непустой value.
Чтобы получить и вывести post запрос нам ещё понадобится атрибут name.
И чтобы эмулировать нажатие нам потребуется id.
Чтобы обработать эту форму, которую вы видели нам потребуется Php.
Сделаем простое условие(которое поместим на самый верх страницы), если массив $_POST(post) существует, то:
strip_tags — не забываем о безопасности.
if($_POST)
echo ‘здесь отправленный массив:
‘.( strip_tags ( print_r ($_POST , true) )); exit;
>
javascript
Далее нам потребуется «javascript» с помощью которого будем эмулировать нажатие кнопки. Возьмем код из темы enter, заменим среднюю строку на код, который состоит из:
getElementById — обратимся к нашему , далее точка + click — без аргументов.
Источник: dwweb.ru
Программа на Python для управления компьютером / Python + PyAutoGUI
Свой авто-кликер в сайте за 5 секунд
Думаю многие видели на сайте кнопки по которым надо кликать, например есть кликеры( пишем кликер ), и часто хочется кучу денег, но лень нажимать, на этот случай можно попробовать порыться в коде, и найти переменную отвечающую за счёт, но не всегда её можно найти, так если ещё и огромный код, то сразу кажется проще просто покликать!
После того как опять надоест кликать, вам захочется поставить приложения для кликов на автомате, но есть способ легче, написать в консоли код js, который будет делать всё за вас!
Нажмём на кнопку правой кнопкой мыши, и выберем пункт посмотреть код элемента:
Показывать я буду на своём сайте, если вы будете делать это в другом месте, то сделайте это с кнопкой кликера.
После откроется панель, в которой мы получим класс или id кнопки(class, это то что записано в атрибуте у нашей кнопки нету класса, поэтому запомним id, clickbtn.
Сразу получится такой начальный код, который при выполнении нажимает на всё с id clickbtn, если у нашей кнопки был не id а класс, то вместо решётки мы поставили бы точку:
Но этот код нажмёт на кнопку только один раз, а нам надо что нажимал не переставая!
На шестой строке можно изменить число 10 на побольше, ведь если комп слабенький, то советую поставить 1000, но и тут одна загвоздка, я встречал сайты на которых если кликать с одинаковыми перерывами, то вас посчитают ботом, поэтому сделаем небольшой рандомайзер:
На этот раз сделал чтобы на рандоме выбиралось число до 1000, и использовала его как перерыв между кликами, так что вам остаётся вставить код в консоль, и нажать Enter:
Источник: dzen.ru