Python 键盘输入在网站上不起作用,而其他键都可以
Python keyboard enter isnt working on a website while every other key is
from selenium import webdriver
import pynput
from pynput.keyboard import Key, Controller
import json
keyboard = Controller()
#json part
with open('daten.json') as file:
data = json.load(file)
driver = webdriver.Chrome()
driver.get('https://srsbstudy.typeform.com/to/ZNqPzv')
Name = driver.find_element_by_id('email-7c971ed6b4be6cc6')
Name.send_keys(data["Mail"])
keyboard.press("enter")
*如果我现在让 ir 运行 我不断收到错误消息:
driver = webdriver.Chrome()
driver.get('https://srsbstudy.typeform.com/to/ZNqPzv')
Name = driver.find_element_by_id('email-7c971ed6b4be6cc6')
Name.send_keys(data["Mail"])
keyboard.press("enter")
我需要帮助并为我尝试了所有可能的方法。如果我将 "enter" 更改为 "a" 它可以工作,但我需要输入。谢谢
您应该使用 Key.enter
而不是 "enter"
。
如果你需要使用另一个 "special" 键,比如 esc
基本上做 Key.key_name
from selenium import webdriver
import pynput
from pynput.keyboard import Key, Controller
import json
keyboard = Controller()
#json part
with open('daten.json') as file:
data = json.load(file)
driver = webdriver.Chrome()
driver.get('https://srsbstudy.typeform.com/to/ZNqPzv')
Name = driver.find_element_by_id('email-7c971ed6b4be6cc6')
Name.send_keys(data["Mail"])
keyboard.press("enter")
*如果我现在让 ir 运行 我不断收到错误消息:
driver = webdriver.Chrome()
driver.get('https://srsbstudy.typeform.com/to/ZNqPzv')
Name = driver.find_element_by_id('email-7c971ed6b4be6cc6')
Name.send_keys(data["Mail"])
keyboard.press("enter")
我需要帮助并为我尝试了所有可能的方法。如果我将 "enter" 更改为 "a" 它可以工作,但我需要输入。谢谢
您应该使用 Key.enter
而不是 "enter"
。
如果你需要使用另一个 "special" 键,比如 esc
基本上做 Key.key_name