如何使用python登录facebook?

问题描述 投票:0回答:1

祝你有美好的一天。我想登录 Facebook,但出现错误。 我正在运行的代码:

'从 selenium 导入 webdriver 来自 selenium.webdriver.common.keys 导入时间

电子邮件 =“y[电子邮件受保护]” 密码 =“您的密码”

驱动程序 = webdriver.Firefox()

driver.get(“https://www.facebook.com”)

电子邮件字段= driver.find_element_by_id("电子邮件") email_field.send_keys(电子邮件)

密码字段= driver.find_element_by_id(“通过”) email_field.send_keys(密码)

登录按钮= driver.find_element_by_name(“登录”) 登录按钮.click()

时间.睡眠(5) driver.quit()'

当我使用此代码时,会出现此错误。来自 selenium.webdriver.common.keys 的文件第 2 行 ^ SyntaxError:无效语法 我该如何修复此问题?

python facebook selenium-webdriver syntax-error facebook-login
1个回答
0
投票

您可以像这样使用 By.XPATH 查找元素:

driver.find_elements(By.XPATH,'//*[@id="email"]').send_keys(email)
driver.find_elements(By.XPATH,'//*[@id="pass"]').send_keys(password)
driver.find_elements(By.XPATH,'//*[@id="loginbutton"]').click()

https://selenium-python.readthedocs.io/ located-elements.html#looking-by-xpath

© www.soinside.com 2019 - 2024. All rights reserved.