import org.openqa.selenium.By;\nimport org.openqa.selenium.chrome.ChromeDriver;\n\nimport io.github.bonigarcia.wdm.WebDriverManager;\n\npublic class ClassTest {\n\n public static void main(String[] args) {\n\n WebDriverManager.chromedriver().setup();\n ChromeDriver drive = new ChromeDriver();\n drive.get("https://accounts.google.com");\n drive.manage().window().maximize();\n drive.findElement(By.id("identifierId")).sendKeys("********@gmail.com");\n drive.findElement(By.xpath("//*[@id=\\\'identifierNext\\\']/div/button/span")).click();\n drive.findElement(By.name("password")).sendKeys("*******");\n\n drive.findElement(By.xpath("//*[@id=\'passwordNext\']/div/button/span")).click();\n\n }\n\n}\nRun Code Online (Sandbox Code Playgroud)\n当我尝试使用 selenium 登录 Gmail 时,收到此错误\n“此浏览器或应用程序可能不安全。了解详情\n尝试使用其他浏览器。如果您\xe2\x80\x99已使用受支持的浏览器,您可以刷新屏幕并再次尝试登录。”\n即使安全性较低并且关闭了两步验证,仍然存在同样的问题,您能帮我解决这个问题吗
\n必须在您的驱动程序中设置用户代理。将有效的用户代理添加到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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11087 次 |
| 最近记录: |