---
title: "Автокликер на python"
description: "Сегодня мы напишем простой автокликер. Я использую среду программирования PyCharm, но вы можете испо..."
author: "usergoogle116810754516849733773"
published: "2022-11-15T23:07:42+00:00"
modified: "2022-11-15T23:20:39+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/avtokliker-na-python-978804"
markdown_url: "https://yvision.kz/post/avtokliker-na-python-978804/markdown"
site_name: "Yvision.kz"
---

# Автокликер на python

> Сегодня мы напишем простой автокликер. Я использую среду программирования PyCharm, но вы можете испо...

Сегодня мы напишем простой автокликер. Я использую среду программирования 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) .

![Автокликер на python](https://storage.yvision.kz/images/user/557729/a0c778cef69014002592a842be0144.png)

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

![Автокликер на python](https://storage.yvision.kz/images/user/557729/360fb60c0ee6b0c6d37da3f34053a7.png)

Для остановки просто нажимаем ESC

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

![Автокликер на python](https://storage.yvision.kz/images/user/557729/630b6925909f266f6d9fb95b74943f.png)

Сайт - КПС тест

Полный код программы:

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

СПАСИБО ЧТО ПРОЧИТАЛИ :)

---

Source: [https://yvision.kz/post/avtokliker-na-python-978804](https://yvision.kz/post/avtokliker-na-python-978804)