当前位置: 首页 > 知识库问答 >
问题:

如何修复此浏览器或应用程序可能不安全。使用硒java时出错[复制]

彭星津
2023-03-14
import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;

import io.github.bonigarcia.wdm.WebDriverManager;

public class ClassTest {

    public static void main(String[] args) {

        WebDriverManager.chromedriver().setup();
        ChromeDriver drive = new ChromeDriver();
        drive.get("https://accounts.google.com");
        drive.manage().window().maximize();
        drive.findElement(By.id("identifierId")).sendKeys("********@gmail.com");
        drive.findElement(By.xpath("//*[@id=\'identifierNext\']/div/button/span")).click();
        drive.findElement(By.name("password")).sendKeys("*******");

        drive.findElement(By.xpath("//*[@id='passwordNext']/div/button/span")).click();

    }

}

当我尝试使用selenium登录Gmail时,我收到以下错误:“此浏览器或应用可能不安全。了解更多信息请尝试使用其他浏览器。如果您已经使用受支持的浏览器,您可以刷新屏幕,然后再次尝试登录。”我有更少的安全和关闭2步验证仍然是同一个问题,你能帮我解决这个问题吗

共有1个答案

呼延德华
2023-03-14

必须在驱动程序中设置用户代理。向ChromeOptions实例添加有效的用户代理,并将其传递给ChromeDriver构造函数。

例如:

ChromeOptions options = new ChromeOptions();
options.addArguments("--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36");
ChromeDriver drive = new ChromeDriver();
 类似资料:
  • 我试图通过使用硒从收件箱下载附件来自动化gmail。但是,它向我显示了这个错误“此浏览器或应用程序可能不安全”。我环顾四周,发现OAuth将解决这个问题。但是,我不知道如何使用它,也不知道它是否是正确的工具。有人能帮我解决这个错误吗?OAuth是正确的工具吗?使用任何其他浏览器都会解决这个问题吗? 错误:此浏览器或应用可能不安全。了解更多信息尝试使用不同的浏览器。如果您已经在使用受支持的浏览器,则

  • 我必须使用selenium脚本登录gmail帐户,但我收到了错误消息 正如从其他来源读到的,谷歌不允许使用自动化脚本登录 机器:MacOS编程语言:Java 有人知道怎么解决吗?

  • 我正试图用selenium登录谷歌,但我一直收到一个错误:“这个浏览器或应用程序可能不安全。” 我用来登录的功能是: 这和https://stackoverflow.com/questions/59433453/unable-to-log-into-google-account-in-selenium-chrome-driver和https://stackoverflow.com/question

  • 我在selenium上遇到了这个问题,我尝试运行下面的代码,但出现了以下错误:https://i.postimg.cc/VNd3F4rm/u2zrn.jpg . 我“登录谷歌”的图片:https://i.stack.imgur.com/w3POX.png(如你所见,“应用程序密码”在我看来并不存在) 我已经尝试禁用帐户设置中的“不太安全的应用”部分,并检查JavaScipt是否已激活,但没有成功。

  • 所以我一直在尝试通过selenium访问我的gmail或Google Colab笔记本。我没有通过电子邮件和密码进行身份验证,而是使用已保存的Google Chrome配置文件启动chromedriver,但它会抛出以下内容: 我已经尝试了以前行之有效的每一个解决方案,但现在不起作用了,我尝试的一些解决方案有: 禁用双因素身份验证 允许不太安全的应用程序访问 禁用我知道的每个标志,让网站检测到该网

  • 问题内容: 我正在尝试使用selenium登录到google,但不断收到错误消息“此浏览器或应用可能不安全”。 我用来登录的功能是: 我尝试使用chrome和firefox网络驱动程序,但均无法正常工作。我也尝试过这样做也没有帮助。 这使我认为登录页面也许可以检测到我在自动化环境中运行。我尝试过这种解决方案,该解决方案使该应用程序[无法在Web驱动程序中运行:网站可以检测到您何时在chromedr