Автокликер на python
Сегодня мы напишем простой автокликер. Я использую среду программирования PyCharm, но вы можете использовать любую другую. Можно даже написать через cmd(win + r, cmd). Все указания в квадратных скобках( [ ] ) будут работать в среде PyCharm.
Откроем терминал[alt+F12], скачаем две библиотеки:
pip install pyautogui
pip install keyboard
Импортируем модули:
import pyautogui
from time import sleep
import keyboard
Далее напишем основной код:
Задаём время ожидание перед запуском кликов:
sleep_time = int(input('Сколько ожидания нужно? '))
Бежим по циклу для ожидания:
for i in range(sleep_time, 0, -1):
print(f'Начинаю работу через {i} секунды')
sleep(1)
Создаём бесконечный цикл и кликаем с помощью библиотеки (pyautogui) и задаём кнопку для остановки цикла(вы можете поставить любую кнопку заменив значение {esc} ):
while True:
pyautogui.click()
if keyboard.is_pressed('esc'):
print('Работа завершена!')
break
Всё!
Запускаем код [ shift + F10 ](для cmd-ENTER) .

Нужно ввести цифру. У меня это будет '5':

Для остановки просто нажимаем ESC
У меня получилось 8.6 кликов/сек на КПС тесте:

Сайт - КПС тест
Полный код программы:
import pyautogui
from time import sleep
import keyboard
from time import sleep
sleep_time = int(input('Сколько ожидания нужно? '))
for i in range(sleep_time, 0, -1):
print(f'Начинаю работу через {i} секунды')
sleep(1)
while True:
pyautogui.click()
if keyboard.is_pressed('esc'):
print('Работа завершена!')
break
СПАСИБО ЧТО ПРОЧИТАЛИ :)
