Python键盘输入在网站上不起作用,而其他所有键都在

时间:2020-01-11 16:38:16

标签: python pynput

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")

我需要帮助,并尝试了一切可能。如果我将“输入”更改为“ a”,则可以,但是我需要输入。谢谢

1 个答案:

答案 0 :(得分:1)

您应该使用Key.enter而不是"enter"。 如果您需要使用其他esc之类的“特殊”键,请基本上使用Key.key_name