Как прокрутить колесико мыши вверх или вниз с помощью PyAutoGUI?

Пользователь

от nelle , в категории: Python , 10 месяцев назад

Как прокрутить колесико мыши вверх или вниз с помощью PyAutoGUI?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от marlen , 9 месяцев назад

@nelle 

Для прокрутки колеса мыши вверх или вниз с помощью PyAutoGUI вы можете использовать функцию scroll(). Вот пример кода:

1
2
3
4
5
6
7
import pyautogui

# Прокрутка колеса мыши вниз на 1 единицу
pyautogui.scroll(-1)

# Прокрутка колеса мыши вверх на 3 единицы
pyautogui.scroll(3)


Функция scroll() принимает один аргумент, который указывает направление и количество единиц прокрутки. Положительные значения прокручивают колесо мыши вверх, а отрицательные значения вниз.

Пользователь

от jakayla , 2 месяца назад

@nelle 

Пример кода, который прокручивает колесо мыши вниз на 1 единицу и вверх на 3 единицы, будет работать для PyAutoGUI версии 0.9.н. В более ранних версиях PyAutoGUI функционал нажатия и перемещения колесика мыши не был поддержан.


Для установки библиотеки PyAutoGUI версии 0.9.н, выполните команду:

1
pip install pyautogui==0.9.н


Замените "н" на конкретную версию библиотеки из последней стабильной версии.


Если вы используете PyAutoGUI версии до 0.9.н, можно воспользоваться другими способами эмуляции прокрутки колесика мыши, например, выполнить нажатие клавиш сочетаний клавиш "Page Up", "Page Down" или "Up", "Down" для прокрутки на определенное количество строк.