πŸš€ Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python? Π£Π·Π½Π°ΠΉΡ‚Π΅ простыС шаги ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ сСгодня!

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python, Π²Π°ΠΌ понадобится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ pyautogui. Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:


import pyautogui
import time

# Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹
time.sleep(5)

# Π¦ΠΈΠΊΠ» для выполнСния ΠΊΠ»ΠΈΠΊΠΎΠ²
for i in range(10):
    pyautogui.click()
    time.sleep(0.5)
    

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ pyautogui ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (time). Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (5 сСкунд Π² Π΄Π°Π½Π½ΠΎΠΌ случаС). ПослС этого Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΊΠ»ΠΈΠΊ 10 Ρ€Π°Π· с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ Π² полсСкунды ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠΊΠ°ΠΌΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство ΠΊΠ»ΠΈΠΊΠΎΠ² (Π·Π°ΠΌΠ΅Π½ΠΈΠ² "range(10)" Π½Π° ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ количСство) ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠΊΠ°ΠΌΠΈ (ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "0.5") Π² соотвСтствии с вашими потрСбностями.

НадСюсь, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ созданиС своСго Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°!

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° языкС программирования Python. АвтокликСр - это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ мСстам Π½Π° экранС. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ ΠΈΠ»ΠΈ тСстирования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈ создадим свой собствСнный Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€!

Π¨Π°Π³ 1: Установка зависимостСй

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½Π°ΠΌ понадобится ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависимости. Π’ нашСм случаС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ pyautogui, которая позволяСт Π½Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Python. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:

pip install pyautogui

Π¨Π°Π³ 2: Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ настройка

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас установлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ pyautogui ΠΈ настроим Π΅Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с нашим Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ΠΎΠΌ:

import pyautogui

# Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ (Π² сСкундах)
delay = 2

# ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ»ΠΈΠΊΠΎΠ²
clicks = 10

# ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ»ΠΈΠΊΠΎΠ² (x, y)
coordinates = [(100, 100), (200, 200), (300, 300)]

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ pyautogui ΠΈ настраиваСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. ΠœΡ‹ устанавливаСм Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ, количСство ΠΊΠ»ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ»ΠΈΠΊΠΎΠ² Π½Π° экранС.

Π¨Π°Π³ 3: НаписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ напишСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊ:

def auto_clicker(delay, clicks, coordinates):
    # Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ
    pyautogui.sleep(delay)
    
    # Π¦ΠΈΠΊΠ» для выполСния ΠΊΠ»ΠΈΠΊΠΎΠ²
    for i in range(clicks):
        # ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠ»ΠΈΠΊΠ°
        x, y = coordinates[i % len(coordinates)]
        
        # ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ курсора
        pyautogui.moveTo(x, y)
        
        # Клик
        pyautogui.click()
        
        # Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° послС ΠΊΠ»ΠΈΠΊΠ°
        pyautogui.sleep(delay)

Π’ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†ΠΈΠΊΠ» для выполнСния ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ количСства ΠΊΠ»ΠΈΠΊΠΎΠ². ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ»ΠΈΠΊΠ° ΠΈΠ· списка ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ курсор ΠΌΡ‹ΡˆΠΈ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ мСсто ΠΈ выполняСм ΠΊΠ»ΠΈΠΊ. Π—Π°Ρ‚Π΅ΠΌ Ρƒ нас Π΅ΡΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΊΠ°.

Π¨Π°Π³ 4: Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π° ΠΈ запуска нашСго Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°:

# Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°
auto_clicker(delay, clicks, coordinates)

ΠœΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°, пСрСдавая Π΅ΠΉ наши настроСнныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ запустим Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΠΈΠΊΠΎΠ² Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… мСстах.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой собствСнный Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° языкС программирования Python. ΠœΡ‹ использовали Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ pyautogui для управлСния ΠΌΡ‹ΡˆΡŒΡŽ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, ΠΈ создали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая выполняСт автоматичСскиС ΠΊΠ»ΠΈΠΊΠΈ Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… Π½Π° экранС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈΠ»ΠΈ тСстирования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. Π£Π΄Π°Ρ‡ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ!

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Π‘ΠΠœΠ«Π™ ΠšΠ Π£Π’ΠžΠ™ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π  | Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python

ΠšΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python | Π€Π°Ρ€ΠΌΠΈΠΌ рСсурсы Π² ΠΈΠ³Ρ€Π°Ρ… | Π—Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ Π½Π° фрилансС Π² 2023

АвтокликСр Π½Π° Python! | Π’Π°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ тСбя!

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

πŸ”Ž Как Π½Π°ΠΉΡ‚ΠΈ минимальноС число Π² Python Ρ‡Π΅Ρ€Π΅Π· if: пошаговая инструкция

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ камСнь, Π½ΠΎΠΆΠ½ΠΈΡ†Ρ‹, Π±ΡƒΠΌΠ°Π³Π° Π½Π° Python ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… Π΄Ρ€ΡƒΠ·Π΅ΠΉ

πŸ”’ Как Π·Π°Π΄Π°Ρ‚ΡŒ число ΠΏΠΈ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅: простоС руководство ΠΈ совСты

πŸš€ Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python? Π£Π·Π½Π°ΠΉΡ‚Π΅ простыС шаги ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ сСгодня!

πŸ”§ Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python Π½Π° Windows 8 x64 πŸ–₯️

πŸš€ Как быстро ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² Python? Π‘ΡƒΠΏΠ΅Ρ€ простой способ! 🎯

πŸ” Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ послСдний символ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅: простоС руководство 2021