无法使用硒登录谷歌

时间:2021-05-14 09:50:40

标签: c# selenium-webdriver selenium-chromedriver

我无法使用我想使用的 selenium 任务代码登录 google 帐户。 我尝试了所有可能的选项,所有 chrome 都是最新的,我使用自己的 IP 而不是代理或 VPN,我的 google 帐户被禁用并启用了不太安全的应用程序,尝试了所有可能的 chrome 选项等...... 当我的代码输入电子邮件和密码时,我收到这条消息,它应该显示我已登录,但它显示:

<块引用>

此浏览器或应用程序似乎不安全。
更多详情 尝试使用不同的浏览器。如果您已经在使用受支持的浏览器,则可以刷新屏幕并再次尝试登录。

我的代码是这样的:

chromeOptions.AddExcludedArguments(new List<string>() { "enable-automation" });
//chromeOptions.AddArgument("--user-agent=" + ua);
//chromeOptions.PageLoadStrategy = PageLoadStrategy.Normal;
chromeOptions.AddArgument("--disable-web-securityx");
//chromeOptions.AddArgument("--user-data-dir=true");
chromeOptions.AddArgument("--allow-running-insecure-content");
//--disable-web-security', '--user-data-dir', '--allow-running-insecure-content
chromeOptions.AddArgument("ignore-certificate-errors");
chromeOptions.AddArgument("no-sandbox");
chromeOptions.AddArgument("start-maximized");
chromeOptions.AddArgument("--disable-dev-shm-usage");
chromeOptions.AddArgument("--disable-browser-side-navigation");
chromeOptions.AddArgument("--disable-infobars");
chromeOptions.AddArgument("--disable-gpu");
chromeOptions.AddArgument("enable-features=NetworkServiceInProcess");
//chromeOptions.AddArgument("--incognito");

ChromeDriverService chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
chromeOptions.PageLoadStrategy = PageLoadStrategy.Normal;

感谢您的建议

0 个答案:

没有答案