无法通过其他帐户使用硒登录Google

时间:2020-06-29 22:59:19

标签: python

我正在python中使用硒来自动进行gmail登录。我只能使用我用于1st登录的电子邮件ID来进行操作。尝试使用任何其他电子邮件进行登录都会引发以下错误:

无法登录 此浏览器或应用程序可能不安全。学到更多 尝试使用其他浏览器。如果您已经在使用受支持的浏览器,则可以刷新屏幕,然后重试登录。

我尝试为浏览器更改默认的Gmail帐户,但是没有。

1 个答案:

答案 0 :(得分:0)

试试这个:

Seleniumwireundetected browser v2 一起使用

<块引用>

注意:将 chromedriver 放在您的系统路径中。

from seleniumwire.undetected_chromedriver.v2 import Chrome, ChromeOptions
import time

options = {}
chrome_options = ChromeOptions()
chrome_options.add_argument('--user-data-dir=hash')
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument("--incognito")
chrome_options.add_argument("--disable-dev-shm-usage")
# chrome_options.add_argument("--headless")
browser = Chrome(seleniumwire_options=options, options=chrome_options)

browser.get('https://gmail.com')
browser.find_element_by_xpath('//*[@id="identifierId"]').send_keys('your-email')
browser.find_element_by_xpath('//*[@id="identifierNext"]/div/button').click()
time.sleep(5)
browser.find_element_by_xpath('//*[@id="password"]/div[1]/div/div[1]/input').send_keys('you-password')
browser.find_element_by_xpath('//*[@id="passwordNext"]/div/button').click()

除此之外,硒线还有许多很棒的功能,请查看 Github repository