Python 3.x Python pynput专用键盘enter/space';我不能在网上工作

Python 3.x Python pynput专用键盘enter/space';我不能在网上工作,python-3.x,ubuntu,keyboard,pynput,Python 3.x,Ubuntu,Keyboard,Pynput,我正在使用Python3.7.3的pynput(1.7.1)来自动化facebook的喜好。我的操作系统:Ubuntu 18.04(仿生发行版)。 输入键盘或空格键在web(Chrome)上不起作用,而其他键起作用。以下是我对社交媒体自动化的全部代码: from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys

我正在使用Python3.7.3的pynput(1.7.1)来自动化facebook的喜好。我的操作系统:Ubuntu 18.04(仿生发行版)。 输入键盘或空格键在web(Chrome)上不起作用,而其他键起作用。以下是我对社交媒体自动化的全部代码:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from pynput.keyboard import Key, Controller
import pyautogui
import time

username = '*****@gmail.com' #hidden email
password = '*****' #hidden pass
search = 'banh xeo hcm'
keyboard = Controller()
url = 'https://www.facebook.com'

driver = webdriver.Chrome("/home/nutran2807/Downloads/chromedriver")

driver.get(url)
driver.maximize_window()

#login facebook
driver.find_element_by_id('email').send_keys(username)
driver.find_element_by_id('pass').send_keys(password)
driver.find_element_by_class_name('_6ltg').click()

#turn off facebook pop-up 
time.sleep(4)

webdriver.ActionChains(driver).send_keys(Keys.ESCAPE).perform()

#auto like 
while True:
    keyboard.press('j')
    keyboard.release('j')

    keyboard.press('l')
    keyboard.release('l')

    keyboard.press(Key.enter)
    keyboard.release(Key.enter)
    
    time.sleep(3)