Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ АвтоматичСский ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π² Python | Auto Clicker Script

Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ АвтоматичСский ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π² Python | Auto Clicker Script

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠ΄Π΅Ρ€Ρ‹!! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ разбСрСмся с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ auto clicker Π² python. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ ΠΏΠΎΠΉΠΌΠ΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² python. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½Π΅ тСряя Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сразу ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚Π΅ΠΌΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ автоматичСский ΠΊΠ»ΠΈΠΊΠ΅Ρ€?

Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. Он управляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² любой срСдС-Windows, Mac ΠΈ Linux. Для достиТСния этой Ρ†Π΅Π»ΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ PyAutoGUI Π² Python. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ.

Бпособы создания АвтоматичСского ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π° Π² Python:

Установка PyAutoGUI:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ pyautogui, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности PyAutoGUI:

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΠΌΡ‹ΡˆΡŒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PyAutoGUI:

PyAutoGUI ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ (x,y) с Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (0,0) Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠ΄Π΅ΠΌ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ β€œy ” ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠ΄Π΅ΠΌ Π²Π½ΠΈΠ·. Π’ настоящСС врСмя PyAutoGUI Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° основном ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅. Π­Ρ‚ΠΎ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎ для экрана Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. ВсС наТатия Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, выполняСмыС PyAutoGUI, Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ фокус.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ автоматичСского ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π° Π² Python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PyAutoGUI:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ АвтоматичСского ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π° Π² Python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π²ΠΎΠ΄Π°:

Pynput-это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, доступный Π² python ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для управлСния двиТСниями ΠΌΡ‹ΡˆΠΈ. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для создания автоматичСского ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π° Π² python.

Установка Pynput:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ input, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ОбъяснСниС:

Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

ОбъявлСниС Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ класса для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ:

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‰Π΅Π»Ρ‡ΠΊΠ°ΠΌΠΈ ΠΌΡ‹ΡˆΠΈ. Π•ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° – Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π° Ρ„Π»Π°Π³Π° ΠΎ Ρ‚ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈΠ·Π²Π½Π΅:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС ΠΏΠΎΡ‚ΠΎΠΊΠ°:

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ послС запуска ΠΏΠΎΡ‚ΠΎΠΊΠ°. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ run_prgm Π½Π΅ станСт истинным. Π¦ΠΈΠΊΠ» Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³ΠΎΠ½Π° Π½Π΅ станСт Π˜ΡΡ‚ΠΈΠ½Π½Ρ‹ΠΌ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ окаТСмся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Π΅ΠΈΡ… ΠΏΠ΅Ρ‚Π΅Π»ΡŒ, ΠΌΡ‹ Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ set.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ экзСмпляра для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΡ‹ΡˆΠΈ:

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ ΠΏΠΎΡ‚ΠΎΠΊ Mouse_click запустится, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² Ρ†ΠΈΠΊΠ» Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ run.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° настройки ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹:

Если Π½Π°ΠΆΠ°Ρ‚Π° клавиша begin_end, ΠΎΠ½Π° пСрСстанСт Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ, учитывая, Ρ‡Ρ‚ΠΎ Ρ„Π»Π°Π³ установлСн Π² true. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ Π½Π°Ρ‡Π½Π΅Ρ‚ Π΅Π³ΠΎ. Если Π½Π°ΠΆΠ°Ρ‚Π° клавиша exit_key, Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ exit вызываСтся Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈ останавливаСт href=”https://en.wikipedia.org/wiki/Listener”>ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒ. href=”https://en.wikipedia.org/wiki/Listener”>ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ >> Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Python, ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ

Π’Ρ‹Π²ΠΎΠ΄: Python Auto Clicker

Π­Ρ‚ΠΎ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… способа, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ автоматичСский ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π² python. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Π² соотвСтствии с вашими трСбованиями.

Однако, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ сомнСния ΠΈΠ»ΠΈ вопросы, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½ΠΈΠΆΠ΅. Π― ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Kak sdelat avtokliker python

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° Python с ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠΎΠΌΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

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

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

ΠŸΠ˜Π¨Π•Πœ Π’ΠžΠŸΠžΠ’Π«Π™ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π  НА PYTHON. 2К CPS #pythonΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

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

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

УРОК 2. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π  для Windows, Linux, macOS! КликаСм ΠΏΠΎ изобраТСниям! Python pyautogui!ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

КАК НАПИБАВЬ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π  НА PYTHON Π‘ НУЛЯ!ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° pythonΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

УРОК 1. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π  для Windows, Linux, macOS! КликаСм ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ! Python pyautogui!ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

**ΠšΠ›Π˜ΠšΠ•Π  НА PYTHON** || ΠšΠ›Π˜ΠšΠ•Π  НА ΠŸΠ˜Π’ΠžΠΠ• ЗА 5 МИНУВ! || БДЕЛАВЬ ΠšΠ›Π˜ΠšΠ•Π  НА Π’Π•Π›Π•Π€ΠžΠΠ• НА ΠŸΠ˜Π’ΠžΠΠ•!ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π  «TELE2» [ PYTHON установка SELENIUM ] (1 ΡƒΡ€ΠΎΠΊ)ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° pythonΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎ ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ Π·Π° ΠΏΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚ | Π“Π°ΠΉΠ΄ ΠΏΠΎ ΠΏΠΈΡ‚ΠΎΠ½Ρƒ!ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

АвтокликСр Π½Π° PythonΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΠ’Π’ΠžΠšΠ›Π˜ΠšΠ•Π Π Π½Π° языкС PYTHON | [ 1 ] Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π°ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. p. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-p. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° python, pydroid. ΠšΠ»ΠΈΠΊΠ΅Ρ€ Π·Π° 8 ΠΌΠΈΠ½ΡƒΡ‚. #1ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ПишСм Π±ΠΎΡ‚Π°-ΠΊΠ»ΠΈΠΊΠ΅Ρ€Π° Π½Π° Python для Lineage 2

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. auqu9vofroghnpf5mezhdughqw8. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-auqu9vofroghnpf5mezhdughqw8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° auqu9vofroghnpf5mezhdughqw8. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

Как ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ Π² Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΈ? ΠŸΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹? НСт! Π›ΡƒΡ‡ΡˆΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ это Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π° тСбя, Π° самому ΠΏΠΎΠΉΡ‚ΠΈ Π»Π΅ΠΏΠΈΡ‚ΡŒ снСговика ΠΈ ΠΏΠΈΡ‚ΡŒ Π³Π»ΠΈΠ½Ρ‚Π²Π΅ΠΉΠ½.

Когда-Ρ‚ΠΎ Π² ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹ Π±Ρ‹Π» ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· популярных MMORPG β€” Lineage 2. Π’ ΠΈΠ³Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Π² ΠΊΠ»Π°Π½Ρ‹, Π³Ρ€ΡƒΠΏΠΏΡ‹, Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ ΡΡ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с сопСрниками, Π½ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΈΠ³Ρ€Π° Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ дСйствиями: Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ квСстов ΠΈ Ρ„Π°Ρ€ΠΌΠΎΠΌ (сбор рСсурсов, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‹Ρ‚Π°).

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ Π±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ: Ρ„Π°Ρ€ΠΌ. Для управлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ эмулированныС ΠΊΠ»ΠΈΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈ наТатия клавиш ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π° для ориСнтирования Π² пространствС β€” ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ Π·Ρ€Π΅Π½ΠΈΠ΅, язык программирования β€” Python.

Π’ΠΎΠΎΠ±Ρ‰Π΅, созданиС Π±ΠΎΡ‚Π° для L2 Π΄Π΅Π»ΠΎ Π½Π΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΈ ΠΈΡ… Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π΅ΡΡ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ. ДСлятся ΠΎΠ½ΠΈ Π½Π° 2 основныС Π³Ρ€ΡƒΠΏΠΏΡ‹: Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΊΠ»ΠΈΠΊΠ΅Ρ€Ρ‹.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ β€” это Тёсткий Ρ‡ΠΈΡ‚, Π² ΠΏΠ»Π°Π½Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠΈ слишком ΡƒΠΆ нСспортивно. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ интСрСснСС, учитывая, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€Π΅, Π΄Π° ΠΈ рСализация Π±ΡƒΠ΄Π΅Ρ‚ интСрСснСС. Π’Π΅ ΠΊΠ»ΠΈΠΊΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Π½Π°Ρ…ΠΎΠ΄ΠΈΠ», ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, Π»ΠΈΠ±ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: вся информация здСсь ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях. ОсобСнно для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π±ΠΎΡ‚Π°ΠΌΠΈ.

Π Π°Π±ΠΎΡ‚Π° с ΠΎΠΊΠ½ΠΎΠΌ

Π’ΡƒΡ‚ всС просто. Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°ΠΌΠΈ ΠΈΠ· ΠΎΠΊΠ½Π° с ΠΈΠ³Ρ€ΠΎΠΉ.
Для этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠΊΠ½Π°. Π‘ ΠΎΠΊΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля win32gui. НуТноС ΠΎΠΊΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ β€” β€œLineage 2”.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ImageGrab:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с содСрТимым.

Поиск монстра

Π‘Π°ΠΌΠΎΠ΅ интСрСсноС. Π’Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π½Π°Ρ…ΠΎΠ΄ΠΈΠ», ΠΌΠ½Π΅ Π½Π΅ подошли. НапримСр, Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· популярных ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ»Π°Ρ‚Π½ΠΎΠΌ это сдСлано Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ макрос. И β€œΠΈΠ³Ρ€ΠΎΠΊβ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° монстра ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² макросС Ρ‚ΠΈΠΏΠ° β€œ/target Monster Name Bla Bla”.

Π’ нашСм случаС ΠΌΡ‹ послСдуСм Ρ‚Π°ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅: Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π°ΠΉΠ΄Ρ‘ΠΌ всС тСксты Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π½Π° экранС. Π‘Π΅Π»Ρ‹ΠΉ тСкст ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ монстра, Π½ΠΎ ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ самого пСрсонаТа, ΠΈΠΌΠ΅Π½Π΅ΠΌ NPC ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Π΄ΠΎ навСсти курсор Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Ссли появится подсвСтка с Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π½Π°ΠΌ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠΌ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡŒ.

Π’ΠΎΡ‚ исходная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ:

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. image loader. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Закрасим Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ своё имя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ мСшало ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² Ρ‡/Π±. Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π² RGB β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль это массив ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ 0 Π΄ΠΎ 255, ΠΊΠΎΠ³Π΄Π° Ρ‡/Π± β€” это ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΌΡ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ объСм Π΄Π°Π½Π½Ρ‹Ρ…:

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. image loader. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

НайдСм всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° (это Π±Π΅Π»Ρ‹ΠΉ тСкст с названиями монстров)

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. image loader. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. image loader. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Находим сСрСдины ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ пятСн

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π΅Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для монстров, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹, Ρ‚.ΠΊ. находятся Π΄Π°Π»Π΅ΠΊΠΎ) β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TensorFlow Object Detection, ΠΊΠ°ΠΊ Ρ‚ΡƒΡ‚, Π½ΠΎ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΠΌ курсор Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ монстра ΠΈ смотрим, появилась Π»ΠΈ подсвСтка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° cv2.matchTemplate. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π›ΠšΠœ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π°Ρ‚Π°ΠΊΠΈ.

Π‘ поиском монстра Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Π±ΠΎΡ‚ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Ρ†Π΅Π»ΠΈ Π½Π° экранС ΠΈ навСсти Π½Π° Π½ΠΈΡ… ΠΌΡ‹ΡˆΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒΒ» (Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«1Β» ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±ΠΈΠ½Π΄ΠΈΡ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒ). Клик ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½ΡƒΠΆΠ΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ.

На сСрвСрС, Π³Π΄Π΅ я тСстировал Π±ΠΎΡ‚Π°, я Π²Ρ‹Π·Π²Π°Π» ΠΊΠ»ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· AutoIt, Π½ΠΎ ΠΎΠ½ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ сработал.

Как оказалось, ΠΈΠ³Ρ€Ρ‹ Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ΠΎΠ² Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами:

А Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прилоТСния, ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ этого сСрвСра, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ источник ΠΊΠ»ΠΈΠΊΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ОБ. (Π±ΡƒΠ΄Π΅Ρ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Ссли ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ подскаТСт ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ).

Π‘Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ (Π² Ρ‚.Ρ‡. pyautogui, robot framework ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅), Π½ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π΅ сработал. ΠŸΡ€ΠΎΡΠΊΠΎΠ»ΡŒΠ·Π½ΡƒΠ»Π° ΠΌΡ‹ΡΠ»ΡŒ ΡΠΎΠΎΡ€ΡƒΠ΄ΠΈΡ‚ΡŒ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ (ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Π»). ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ»ΠΈΠΊ максимально Ρ…Π°Ρ€Π΄Π²Π°Ρ€Π½Ρ‹ΠΉ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ стал ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² сторону написания своСго Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

На просторах ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: usb-устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ΄Π°Ρ‡Ρƒ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ сигнала β€” Digispark.
Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. bq1mcyt4wae6frmqisgrooz7ldo. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-bq1mcyt4wae6frmqisgrooz7ldo. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° bq1mcyt4wae6frmqisgrooz7ldo. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π–Π΄Π°Ρ‚ΡŒ нСсколько нСдСль с АлиэкспрСсса Π½Π΅ хочСтся, поэтому поиски ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈΡΡŒ.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρƒ мСня Π½Π΅ завСлась Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ 3.6 β€” Π²Ρ‹Π²Π°Π»ΠΈΠ²Π°Π»Π°ΡΡŒ ошибка Access violation Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠΎΡΠΊΠΎΡ‡ΠΈΡ‚ΡŒ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½ 2.7, Ρ‚Π°ΠΌ всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ like a charm.

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ курсора

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² Ρ‚ΠΎΠΌ числС, ΠΊΡƒΠ΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒ. Но выглядит это ΠΊΠ°ΠΊ тСлСпортация курсора. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ курсора ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ нас Π½Π΅ Π·Π°Π±Π°Π½ΠΈΠ»ΠΈ.

По сути Π·Π°Π΄Π°Ρ‡Π° сводится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ курсор ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ A Π² Ρ‚ΠΎΡ‡ΠΊΡƒ B с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ AutoHotPy. НСуТСли придСтся Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ?

НСмного поразмыслив, всё-Ρ‚Π°ΠΊΠΈ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ³ΡƒΠ³Π»ΠΈΡ‚ΡŒ. Оказалось, Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ β€” Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ БрСзСнхэма, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅:
Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. image loader. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

ΠŸΡ€ΡΠΌΠΎ с Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ

Π›ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹

ВсС инструмСнты Π΅ΡΡ‚ΡŒ, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ самоС простоС β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарий.

Из Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ интСрСсного ΠΎΠΏΠΈΡˆΡƒ, ΠΊΠ°ΠΊ я ΠΏΠΎΠ»ΡƒΡ‡Π°Π» статус Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹. Π’ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ…: Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ OpenCV элСмСнт управлСния, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ статус Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ Ρ†Π΅Π»ΠΈ, Π±Π΅Ρ€Ρ‘ΠΌ полоску высотой Π² ΠΎΠ΄ΠΈΠ½ пиксСль ΠΈ считаСм Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, сколько Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½ΠΎ красным.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, сколько HP Ρƒ ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹ ΠΈ ΠΆΠΈΠ²Π° Π»ΠΈ ΠΎΠ½Π° Π΅Ρ‰Π΅.

Основная Π»ΠΎΠ³ΠΈΠΊΠ° Π³ΠΎΡ‚ΠΎΠ²Π°, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ выглядит Π² дСйствии:
Для занятых я ускорил Π½Π° 1.30

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹

Вся Ρ€Π°Π±ΠΎΡ‚Π° с курсором ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ вСдСтся Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ autohotpy, Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ESC.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всё врСмя Π±ΠΎΡ‚ занят Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌ Π·Π° Π»ΠΎΠ³ΠΈΠΊΡƒ дСйствий пСрсонаТа ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ autohotpy Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ события, ΠΏΠΎΠΊΠ° Ρ†ΠΈΠΊΠ» Π½Π΅ закончится. Π Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ, Ρ‚.ΠΊ. Π±ΠΎΡ‚ управляСт Π΅ΠΉ ΠΈ ΡƒΠ²ΠΎΠ΄ΠΈΡ‚ курсор ΠΊΡƒΠ΄Π° Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ.

Нам это Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, поэтому ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±ΠΎΡ‚Π° Π½Π° 2 ΠΏΠΎΡ‚ΠΎΠΊΠ°: ΡΠ»ΡƒΡˆΠ°Π½ΠΈΠ΅ событий ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ дСйствий пСрсонаТа.

ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ вСшаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° ESC:

ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ESC устанавливаСм событиС

ΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ пСрсонаТа провСряСм, установлСно Π»ΠΈ событиС:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ спокойно останавливаСм Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ESC.

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

Казалось Π±Ρ‹, Π·Π°Ρ‡Π΅ΠΌ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ приносит Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ практичСской ΠΏΠΎΠ»ΡŒΠ·Ρ‹?

На самом Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΈΠ³Ρ€Π° с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния β€” ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ снятая Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΌ возмоТности для примСнСния ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ описан Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π°Π·Π΅Ρ€ΠΎΠΌ ΡΡ‚Ρ€Π΅Π»ΡΡŽΡ‚ ΠΏΠΎ лососям. Π’Π°ΠΊΠΆΠ΅ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€ Π² Π±ΠΎΡ€ΡŒΠ±Π΅ с Π±ΠΎΡ‚ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ.

Ну Π° я ознакомился с Python, прикоснулся ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌΡƒ Π·Ρ€Π΅Π½ΠΈΡŽ, написал свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ слабоумный искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» массу ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ.
НадСюсь, Π±Ρ‹Π»ΠΎ интСрСсно ΠΈ Π²Π°ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Python Auto Clicker

This is a script that allows you to click your mouse repeatedly with a small delay. It works on Windows, Mac and Linux and can be controlled with user-defined keys.

This project uses the cross-platform module pynput to control the mouse and monitor the keyboard at the same time to create a simple auto clicker.

If you haven’t used or setup pip before, look at my tutorial on how to setup python’s pip to setup pip.

We will be using the pynput module to listen to mouse events. To install this module execute pip install pynput in cmd. Watch the output to make sure no errors have occurred; it will tell you when the module has been successfully installed.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. pynput1. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-pynput1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pynput1. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

To double-check that it was installed successfully, open up IDLE and execute the command import pynput ; no errors should occur.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. pynput2. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-pynput2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pynput2. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ..

First, we need to import time and threading. Then import Button and Controller from pynput.mouse so we can control the mouse and import Listener and KeyCode from pynput.keyboard so we can watch for keyboard events to start and stop the auto clicker.

Next create four variables as shown below. ‘delay’ will be the delay between each button click. ‘button’ will be the button to click, this can be either ‘Button.left’, ‘Button.right’ or even ‘Button.middle’. ‘start_stop_key’ is the key you want to use to start and stop the auto clicker. I have set it to the key ‘s’ to make it nice and simple, you can use any key here. Finally, the ‘exit_key’ is the key to close the program set it like before, but make sure it is a different key.

Now create a class that extends threading.Thread that will allow us to control the mouse clicks. Pass they delay and button to this and have two flags that determine whether it is running or if the whole program is stopping.

Next, add the methods shown below to control the thread externally.

Now we need to create the method that is run when the thread starts. We need to keep looping while the program_running is true and then create another loop inside that checks if the running is set to true. If we are inside both loops, click the set button and then sleep for the set delay.

Now we want to create an instance of the mouse controller, create a ClickMouse thread and start it to get into the loop in the run method.

Now create a method called on_press that takes a key as an argument and setup the keyboard listener.

Now modify the on_press method. If the key pressed is the same as the start_stop_key, stop clicking if the running flag is set to true in the thread otherwise start it. If the key pressed is the exit key, call the exit method in the thread and stop the listener. The new method will look like this:

To use this script set the variables at the top to what you want.

Then run the script and use the start/stop key when wanted. Press the set exit key to exit.

Common Issues and Questions

ModuleNotFoundError/ImportError: No module named ‘pynput’

Did you install pynput? This error will not occur if you installed it properly. If you have multiple versions of Python, make sure you are installing pynput on the same version as what you are running the script with.

I got a SyntaxError

Syntax errors are caused by you and there is nothing I can offer to fix it apart from telling you to read the error. They always say where the error is in the output using a ^. Generally, people that get this issue have incorrect indentation, brackets in the wrong place or something spelt wrong. You can read about SyntaxError on Python’s docs here.

‘python’ is not recognized as an internal or external command

Python hasn’t been installed or it hasn’t been installed properly. Go to /blog/post/how-to-setup-pythons-pip/ and follow the tutorial. Just before you enter the scripts folder into the path variable, remove the «\scripts\» part at the end. You will also want to add another path with «\scripts\» to have pip.

Edited 11/08/18: Added Python 2 support

Owner of PyTutorials and creator of auto-py-to-exe. I enjoy making quick tutorials for people new to particular topics in Python and tools that help fix small things.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π°Π±ΠΎΡ‚Π° Π±ΠΎΡ‚Π°: ΠΊΠ°ΠΊ ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наТатия клавиш Π² Python

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. cbc0f0509128ea8a7487ec71c1240fb531db396b. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-cbc0f0509128ea8a7487ec71c1240fb531db396b. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cbc0f0509128ea8a7487ec71c1240fb531db396b. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. cbc0f0509128ea8a7487ec71c1240fb531db396b. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-cbc0f0509128ea8a7487ec71c1240fb531db396b. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cbc0f0509128ea8a7487ec71c1240fb531db396b. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. content 2651d4660de68a5c9bf9e6f5ef9e23ca. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-content 2651d4660de68a5c9bf9e6f5ef9e23ca. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° content 2651d4660de68a5c9bf9e6f5ef9e23ca. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

БСгодня дСнь роТдСния Ρƒ Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россума, создатСля Python. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! Π‘Π°ΠΌΠΎΠ΅ врСмя ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π΅Π³ΠΎ Π΄Π΅Ρ‚ΠΈΡ‰Π΅ ΠΈ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ ΠΆΠΈΠ²ΠΎΡ‚Ρ€Π΅ΠΏΠ΅Ρ‰ΡƒΡ‰ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ: ΠΊΠ°ΠΊ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наТатия клавиш ΠΏΡ€ΠΈ создании Π±ΠΎΡ‚ΠΎΠ². Π‘ΡƒΡ‚ΡŒ Π±ΠΎΡ‚Π° β€” автоматичСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π£ программистов Python Π΅ΡΡ‚ΡŒ инструмСнты, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ события ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ…. ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Ρ‚Π°ΠΊΠΈΡ… инструмСнтов Π²Ρ‹ ΠΈ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½ΠΈΠΆΠ΅.

Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠΎΠΌΡƒ это Π½ΡƒΠΆΠ½ΠΎ

ΠŸΠΎΠ²ΠΎΠ΄Ρ‹ ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш:

автоматизация β€” созданиС Π±ΠΎΡ‚ΠΎΠ² для сайтов, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π±ΠΎΡ‚ для автоматичСского заполнСния Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ кормлСния/лСчСния ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… пСрсонаТСй;

тСстированиС дСсктопных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ β€” адаптация интСрфСйса для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ, Π² Ρ‚ΠΎΠΌ числС Π·Π° счёт эмуляции ΠΌΡ‹ΡˆΠΈ (вСдь Π±Π΅Π· зрСния Сю Π½Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒΡΡ);

оптимизация β€” ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стандартных клавиш ΠΈ/ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ физичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ питониста для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ

Quartz ΠΈ AppKit β€” Π½Π° Mac,

pywin32, pyHook β€” Π² Windows.

Для Windows Ρ‚Π°ΠΊΠΆΠ΅ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ:

pyautoit β€” это Python API ΠΊ срСдству Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ AutoIt;

pywinauto β€” Π½Π°Π±ΠΎΡ€ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ взаимодСйствиС с Microsoft Windows GUI. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° написана Π½Π° чистом Python β€” ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ событий ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ Π² Linux. Но Π±ΠΎΠ»Π΅Π΅ слоТныС возмоТности для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ Windows ΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии этих инструмСнтов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Python 3, Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ β€” Python 2.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ examples ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° pywinauto Π½Π° GitHub собраны Π΄Π²Π° дСсятка наглядных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ использованию Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ прямо сСйчас ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ web-страницы, ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ, ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ изобраТСния Π² MS Paint ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Новички оцСнят Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°:

Π₯ΠΎΡ€ΠΎΡˆΠΎ? ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ состояния Π½Π° N-Π½ΠΎΠΌ количСствС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² β€” Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ поля. Или Π²Ρ‹ тСстируСтС свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вдоль ΠΈ ΠΏΠΎΠΏΠ΅Ρ€Ρ‘ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ сбои ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ GUI. Π‘ΠΊΡ€ΠΈΠΏΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ потрСбуСтся, Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π»ΠΈΠ½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΏΠΎ сути услоТнится Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сюда Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ прилоТСниями Π½Π° Win32 GUI ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠ΄ интСрфСйс MS UI Automation.

Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. content 2651d4660de68a5c9bf9e6f5ef9e23ca. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄-content 2651d4660de68a5c9bf9e6f5ef9e23ca. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π°Π²Ρ‚ΠΎΠΊΠ»ΠΈΠΊΠ΅Ρ€ Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° content 2651d4660de68a5c9bf9e6f5ef9e23ca. Auto clicker-это скрипт, доступный Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с нСбольшими ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

БСгодня дСнь роТдСния Ρƒ Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россума, создатСля Python. ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ! Π‘Π°ΠΌΠΎΠ΅ врСмя ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π΅Π³ΠΎ Π΄Π΅Ρ‚ΠΈΡ‰Π΅ ΠΈ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ ΠΆΠΈΠ²ΠΎΡ‚Ρ€Π΅ΠΏΠ΅Ρ‰ΡƒΡ‰ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ: ΠΊΠ°ΠΊ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наТатия клавиш ΠΏΡ€ΠΈ создании Π±ΠΎΡ‚ΠΎΠ². Π‘ΡƒΡ‚ΡŒ Π±ΠΎΡ‚Π° β€” автоматичСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π£ программистов Python Π΅ΡΡ‚ΡŒ инструмСнты, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ события ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ…. ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Ρ‚Π°ΠΊΠΈΡ… инструмСнтов Π²Ρ‹ ΠΈ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½ΠΈΠΆΠ΅.

Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠΎΠΌΡƒ это Π½ΡƒΠΆΠ½ΠΎ

ΠŸΠΎΠ²ΠΎΠ΄Ρ‹ ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш:

автоматизация β€” созданиС Π±ΠΎΡ‚ΠΎΠ² для сайтов, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π±ΠΎΡ‚ для автоматичСского заполнСния Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ кормлСния/лСчСния ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… пСрсонаТСй;

тСстированиС дСсктопных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ β€” адаптация интСрфСйса для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ, Π² Ρ‚ΠΎΠΌ числС Π·Π° счёт эмуляции ΠΌΡ‹ΡˆΠΈ (вСдь Π±Π΅Π· зрСния Сю Π½Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒΡΡ);

оптимизация β€” ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стандартных клавиш ΠΈ/ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ физичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ питониста для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ

Quartz ΠΈ AppKit β€” Π½Π° Mac,

pywin32, pyHook β€” Π² Windows.

Для Windows Ρ‚Π°ΠΊΠΆΠ΅ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ:

pyautoit β€” это Python API ΠΊ срСдству Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ AutoIt;

pywinauto β€” Π½Π°Π±ΠΎΡ€ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ взаимодСйствиС с Microsoft Windows GUI. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° написана Π½Π° чистом Python β€” ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ событий ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ Π² Linux. Но Π±ΠΎΠ»Π΅Π΅ слоТныС возмоТности для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ Windows ΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии этих инструмСнтов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Python 3, Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ β€” Python 2.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ examples ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° pywinauto Π½Π° GitHub собраны Π΄Π²Π° дСсятка наглядных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ использованию Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ прямо сСйчас ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ web-страницы, ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ, ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ изобраТСния Π² MS Paint ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Новички оцСнят Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°:

Π₯ΠΎΡ€ΠΎΡˆΠΎ? ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ состояния Π½Π° N-Π½ΠΎΠΌ количСствС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² β€” Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ поля. Или Π²Ρ‹ тСстируСтС свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вдоль ΠΈ ΠΏΠΎΠΏΠ΅Ρ€Ρ‘ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ сбои ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ GUI. Π‘ΠΊΡ€ΠΈΠΏΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ потрСбуСтся, Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π»ΠΈΠ½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΏΠΎ сути услоТнится Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сюда Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ прилоТСниями Π½Π° Win32 GUI ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠ΄ интСрфСйс MS UI Automation.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *