【发布时间】:2018-05-05 04:21:11
【问题描述】:
所以我正在使用 chrome 无头浏览器创建一个机器人,它工作得很好。我收到了很多警告,所以我在使用这些命令重新搜索后禁用了它们:
ChromeOptions option = new ChromeOptions();
option.AddArgument("--headless");
option.AddArgument("--silent");
option.AddArgument("--disable-gpu");
option.AddArgument("--log-level=3");
ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.SuppressInitialDiagnosticInformation = true;
_driver = new ChromeDriver(service, option);
但是当程序启动时还有一条消息显示:
DevTools listening on ws://127.0.0.1:12015/devtools/browser/6b70a3c5-56c8-4c90-952a-d0e0ef254ddf
知道如何禁止它显示吗?
【问题讨论】:
-
通过driver 似乎不可能。您可以通过在单独的线程中运行代码或覆盖 service 并设置 ProcessStartInfo.RedirectStandardOutput 来覆盖标准输出
标签: c# selenium console-application selenium-chromedriver