无法找到按钮 facebook 登录的元素

Unable to locate element of button facebook login

我想用 Python / Selenium 登录 Facebook...,开始时效果很好,它找到“电子邮件”、“密码”,但没有登录按钮???

消息:没有这样的元素:无法定位元素:{"method":"css selector","selector":"[id="loginbutton"]"} (会话信息:chrome=92.0.4515.107) 非常感谢大家

from selenium import webdriver
from time import sleep
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options 
  
    
usr=input('Entrer un Email valide:') 
pwd=input('Entrer le Mot de Passe:') 
  
driver = webdriver.Chrome(ChromeDriverManager().install())

driver.get('https://www.facebook.com/')
print ("Opened facebook")
sleep(1)
  
username_box = driver.find_element_by_id('email')
username_box.send_keys(usr)
print ("Email Id entered")
sleep(1)
  
password_box = driver.find_element_by_id('pass')
password_box.send_keys(pwd)
print ("Pass entered")
  
login_box = driver.find_element_by_id('loginbutton')
login_box.click()
  
print ("OK")
input('Press anything to quit')
driver.quit()
print("Finished")

您使用了错误的定位器。
这将起作用:

login_box = driver.find_element_by_css_selector("button[name='login']")