В книге Автоматизируйте скучное дело с помощью python я познакомился с очень полезным модулем python: pyautogui. Благодаря этому модулю вы можете самостоятельно создавать простые приложения RPA (роботизированная автоматизация процессов), не прибегая к дорогостоящим инструментам. Это позволит вам выполнять свою работу более эффективно. Также очень приятно видеть, что ваш бот работает на вас или на какого-то парня из Индии, которого вы наняли для выполнения повторяющейся задачи.

Посмотрите, как я использовал RPA, чтобы сразу автоматически переходить на сайт, заполнять формы и делать скриншоты.

Как автоматизировать клавиатуру и мышь с помощью Python

После того, как вы установили модуль pyautogui (с помощью команды pip install pyautogui), вы можете импортировать его с помощью этого кода.

import pyautogui

Ввод с помощью мыши

Для перемещения мыши вы можете использовать этот код:

pyautogui.moveTo(280,20)

Первое число (280) - это позиция X на экране или количество пикселей слева, второе число (20) - позиция Y на экране или количество пикселей сверху. Таким образом, вы можете управлять мышью с помощью одной строчки кода!

Вы можете эмулировать щелчки мыши с помощью следующего кода:

pyautogui.click()

Ввод с клавиатуры

Если вы хотите что-то напечатать, вы можете использовать следующий код:

pyautogui.write(“I am a bot and I am writing”)

Вы также можете нажимать кнопки

pyautogui.press(‘enter’)

Таким образом, в основном с этими двумя командами мыши и двумя клавишами вы можете автоматизировать отправку форм, создание снимков экрана, повторяющиеся задачи и так далее.

Большой! Теперь сэкономьте время и автоматизируйте свою работу.

Хотите узнать больше? Прочтите мою статью об автоматизации браузера

Дополнительная литература: https://www.fairmarkit.com/blog/implementing-automation-in-procurement