python - Python Selenium 登录
问题描述
所以我想写一封电子邮件到我在 selenium 中的另一个 gmail 帐户,但他们要求我登录到我的谷歌帐户我在登录时没有任何问题,但我可以通过计算机自动完成,我试图这样做,但我得到了错误总是在这里是我的代码。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
PATH = "C:\\edge driver\\msedgedriver.exe"
driver = webdriver.Edge(PATH)
driver.get("https://mail.google.com/mail/u/0/#inbox")
before = driver.find_element_by_id("identifierId")
before.send_keys("arkodeep.ray@gmail.com")
before.send_keys(Keys.RETURN)
# link = driver.find_element_by_link_text("Compose")
所以每当我运行这段代码时,谷歌都会收到一个错误,说这个浏览器或应用程序可能不安全。了解更多 谁能帮我解决这个问题,我想知道如何使用 msedge 中的计算机机器人在 selenium 中解决这个问题。有人可以帮忙吗?
解决方案
有几种方法可以解决此问题:
- 使用 Firefox 而不是 Chrome
from selenium import webdriver
driver = webdriver.Firefox()
- 尝试启用不太安全的应用程序来访问您的帐户。
您可以在此处找到该选项: