我一直在尝试使用硒登录我的Google帐户,但是一旦我通过电子邮件并按Enter键,它就会重定向到以下消息
“此浏览器或应用可能不安全。了解更多信息尝试使用 不同的浏览器。如果您已经在使用受支持的浏览器,则 可以刷新屏幕,然后重试登录。”
这是我的python代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
options = webdriver.ChromeOptions()
options.add_argument("--enable-javascript")
driver = webdriver.Chrome(executable_path='path/to/chrome/driver',chrome_options = options)
url = "https://accounts.google.com/signin"
driver.get(url)
username = 'email'
password = 'password'
email_phone = driver.find_element_by_id('identifierId')
email_phone.send_keys(username)
email_phone.send_keys(Keys.RETURN)
email_phone = driver.find_element_by_id('password')
email_phone.send_keys(password)
email_phone.send_keys(Keys.RETURN)
请注意,我是python和selenium的新手。非常感谢您的帮助。 预先谢谢你
我尝试使用Selenium Google Login Block中描述的方法,但仍然给了我相同的信息
答案 0 :(得分:0)
我知道这是一个很晚的答案,但是Selenium已经可以做到这一点(通过利用旁路)。
默认情况下,Google会检测并有效阻止Selenium Webdriver的所有登录。
以下链接来自Google OAuth Playground,确保了链接的实用性。它很可能不会很快过期。
您可以使用该链接(即driver.get()
)登录您的Google帐户。
这绕过了自动化检查,使您可以使用Selenium登录Google。至少现在。
如果这对您有帮助,请将其标记为已接受的答案。它将帮助其他有此问题的人。