我正在python中使用硒来自动进行gmail登录。我只能使用我用于1st登录的电子邮件ID来进行操作。尝试使用任何其他电子邮件进行登录都会引发以下错误:>
无法登录 此浏览器或应用程序可能不安全。学到更多 尝试使用其他浏览器。如果您已经在使用受支持的浏览器,则可以刷新屏幕,然后重试登录。
我尝试为浏览器更改默认的Gmail帐户,但是没有。
答案 0 :(得分:0)
试试这个:
将 Seleniumwire 与 undetected 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