39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283

Клавиша нажимается, но действие не происходит (pyautogui)

08.04.2021, 12:57. Показов 3065. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Работаю с Selenium. Есть массив фото, которые нужно пролистать. Имитация нажатия стрелки вправо подходит для этой цели.

Python
1
2
import pyautogui
pyautogui.press('right')
Но данный код не работает, хотя никаких ошибок не появляется.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.04.2021, 12:57
Ответы с готовыми решениями:

В калькулятор вводится натуральное число K и нажимается клавиша "+"
В калькулятор вводится натуральное число K и нажимается клавиша "+". Калькулятор всё ещё показывает K. Цель игры: получить на экране число,...

Если нажата клавиша, выполнить действие...
Как сделать, чтобы: Если нажата клавиша, допустим Enter, то загрузится Paint

Клавиша Enter в TDBGrid со своим действие
Подскажите, как в True TBGrude зделать так, чтоб при нажатии Enter`а в ячейки войти в режим редактирования ячейки, а не перейти на...

11
1 / 0 / 1
Регистрация: 12.12.2020
Сообщений: 14
08.04.2021, 15:34
Можно импортировать вот это:
Python
1
from selenium.webdriver.common.keys import Keys
И далее писать через .send_keys

Вроде должно работать.
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
08.04.2021, 16:30  [ТС]
mihail_ro, данный вариант подойдет, чтобы с имитировать нажатие клавиши на клавиатуре (нужно нажать стрелку вправо (-->))?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
08.04.2021, 19:37
Цитата Сообщение от Aleksandrw Посмотреть сообщение
Но данный код не работает
Данный код работает.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
08.04.2021, 19:40
Пруф

Просто надо учитывать, какое окно в этот момент в фокусе (активно)
1
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
08.04.2021, 20:36  [ТС]
iSmokeJC, а есть инструмент для свернутого окна браузера?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
08.04.2021, 20:38
XY problem detected!

Aleksandrw, ты лучше скажи что сделать хочешь. А то это смахивает на какое-то лютое извращение.
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
08.04.2021, 20:47  [ТС]
iSmokeJC, у меня есть бот, который листает фото в инстаграме. Справа от фото есть стрелка, нажав на которую, отрывается следующие фото и так далее... Сейчас это реализуется с помощью клика мышки (browser.find_element_by...click()). Заметил, что нажатие клавиши клавиатуры "стрелка вправо" выполняет то же самое действие. Хочу поменять на этот способ.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
08.04.2021, 20:51
Aleksandrw, т.е. ты хочешь, чтоб фотографии на странице перелистывались при свернутом браузере?
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
08.04.2021, 20:53  [ТС]
iSmokeJC, да.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
08.04.2021, 20:55

Не по теме:

На этом мои полномочия всё, окончены.
Уровень абсурда превысил критическую отметку.


0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
08.04.2021, 21:01  [ТС]
iSmokeJC, так это нельзя реализовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2021, 21:01
Помогаю со студенческими работами здесь

Ошибка ModuleNotFoundError: No module named 'pyautogui' при импорте pyautogui
Все установлено, но при импорте модуля выдает ошибку. С чем это может быть связано? pip install pyautogui Requirement already...

Ошибка ModuleNotFoundError: No module named 'pyautogui' при импорте pyautogui
Проблема решена Забыл указать решение(WINDOWS 10): Проверьте через какой путь запускается ваш скрипт вот так: import sys ...

Аналог pyautogui или как выбрать процесс pyautogui
вопрос в шапке помогите информацией

Выполнить действие , если нажата определённая клавиша
Как можно сделать так, что бы при нажатии на клавишу , определённую, в программе выполнялось определённое действие, а при повторном -...

Как можно сделать, чтобы нужное действие выполнялось только пока клавиша нажата
пишу игру, возникла следующая прблема: если нажать и удерживать клавишу, то после отпускания действие назначеное на нее(например лево-и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 17.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru