使用python登录Facebook

使用python登录Facebook,python,facebook,Python,Facebook,我正在尝试这个脚本使用python登录facebook我缺少什么 from selenium import webdriver from getpass import getpass usr = input('Enter your username or email id: ') pwd = getpass('Enter your password : ') driver = webdriver.Chrome() driver.get('https://www.facebook.com/')

我正在尝试这个脚本使用python登录facebook我缺少什么

from selenium import webdriver
from getpass import getpass

usr = input('Enter your username or email id: ')
pwd = getpass('Enter your password : ')

driver = webdriver.Chrome()
driver.get('https://www.facebook.com/')

username_box = driver.find_element_by_id('email')
username_box.send_keys(usr)

password_box = driver.find_element_by_id('pass')
password_box.send_keys(pwd)

login_btn = driver.find_element_by_id('u_0_b')
login_btn.submit()
这应该行得通

'''


''

要打开chrome,需要下载chrome驱动程序,并在此处提及路径。根据您的chrome版本下载chrome驱动程序。
https://chromedriver.chromium.org/downloads
解压文件并将其放在本地,并在下面的脚本中提及路径

代码:

从selenium导入webdriver
从getpass导入getpass

usr=input('输入您的用户名或电子邮件id:')
pwd=getpass('输入密码:')

driver=webdriver.Chrome(可执行文件,其中带有扩展名的chromedriver)
driver.get('https://www.facebook.com/)

username\u box=驱动程序。通过id(“电子邮件”)查找元素。
username\u框。发送密钥(usr)

password\u box=driver.find\u element\u by\u id('pass')
密码框。发送密钥(pwd)

login\u btn=driver.find\u element\u by\u id('u\u 0\u b')

login\u btn.submit()。请看
from selenium import webdriver 
from time import sleep 

usr=input('Enter Email Id:')  
pwd=input('Enter Password:')  

driver = webdriver.Chrome() 
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 ("Password entered") 

login_box = driver.find_element_by_id('loginbutton') 
login_box.click() 

print ("Done") 
input('Press anything to quit') 
driver.quit() 
print("Finished")