gpt4 book ai didi

c# - 停止显示 chromedriver 控制台窗口,Selenium c#

转载 作者:行者123 更新时间:2023-12-05 03:04:05 25 4
gpt4 key购买 nike

我正在使用 Selenium 和 C#,headless chrome。我是 C# 的新手,所以这可能是显而易见的事情,但我查看了其他问题并看到要添加:

            var chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;

我将它添加到我的 Start() 并且窗口仍然弹出,这是我的启动方法:

            var chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
var option = new ChromeOptions();
option.AddArguments("--headless", "--no-sandbox", "--disable-web-security", "--disable-gpu", "--incognito", "--proxy-bypass-list=*", "--proxy-server='direct://'", "--log-level=3", "--hide-scrollbars");
driver = new ChromeDriver(option);

如果您还需要什么,请告诉我,提前谢谢您!

最佳答案

您非常接近您想要的解决方案。您在服务上设置了属性,但从未在任何地方使用过它。你想要的是以下内容:

var chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
var option = new ChromeOptions();
option.AddArguments("--headless", "--no-sandbox", "--disable-web-security", "--disable-gpu", "--incognito", "--proxy-bypass-list=*", "--proxy-server='direct://'", "--log-level=3", "--hide-scrollbars");
driver = new ChromeDriver(chromeDriverService, options);

关于c# - 停止显示 chromedriver 控制台窗口,Selenium c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53218843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com