Login To Facebook Python



我正在尝试使用python登录facebook,但我无法登录。我以前贴过,但没有人给我任何满意的解决方案。我使用过请求和硒,但两者都不起作用。Selenium总是在阿拉伯语中打开facebook意味着它正在打开不同的会话和临时chrome配置文件,这就是为什么它不允许我登录,所以我尝试加载默认配置文件,然后尝试再次登录,这次它加载了默认配置文件,但在阿拉伯语中,我再次无法登录,它说电子邮件不正确。我能够在使用相同的电子邮件和密码手动登录。只有当我尝试使用请求或硒登录时才会出现错误。实际上,我正试图从facebook上抓取一些数据。请给我一些解决方案,为什么会发生在我身上。如有任何帮助,不胜感激

from selenium import webdriver
# https://github.com/mozilla/geckodriver/releases
browser = webdriver.Firefox()
facebook = "https://facebook.com/login"
browser.get(facebook)
email = browser.find_element_by_xpath('//*[@id="email"]')
password = browser.find_element_by_xpath('//*[@id="pass"]')
email.send_keys("EMAIL")
password.send_keys("PASSWORD")
login = browser.find_element_by_xpath('//*[@id="loginbutton"]')
login.click()

最新更新