Python 3.x Python pynput专用键盘enter/space';我不能在网上工作
我正在使用Python3.7.3的pynput(1.7.1)来自动化facebook的喜好。我的操作系统:Ubuntu 18.04(仿生发行版)。 输入键盘或空格键在web(Chrome)上不起作用,而其他键起作用。以下是我对社交媒体自动化的全部代码: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
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)