В книге Автоматизируйте скучное дело с помощью 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