我IWebDriver driver = new ChromeDriver(options)
在 C# 中使用
我拿.GetScreenshot();
的时候,经常看到滚动条,有没有办法去掉呢?
第二个问题,如何http_agent
在 ChromeDriver 中模拟/更改?
我IWebDriver driver = new ChromeDriver(options)
在 C# 中使用
我拿.GetScreenshot();
的时候,经常看到滚动条,有没有办法去掉呢?
第二个问题,如何http_agent
在 ChromeDriver 中模拟/更改?
滚动条问题:
chrome://flags/
Chrome。user_data/Default/User StyleSheets/Custom.css
类似于下面的一个并使用 {--user-data-dir=user_data} 启动 Chrome自定义.css:
::-webkit-scrollbar {
height: 10px;
width: 10px;
background-color: #999999;
display: none;
}
html > ::-webkit-scrollbar {
width: 0px;
display: none;
}
::-webkit-scrollbar-thumb {
background: #999999;
display: none;
}
::-webkit-scrollbar-track-piece {
background-color: #797979;
display: none;
}
正如春丽所说:
同样,--hide-scrollbars
对我也有用。
以下是添加标志/开关的方法:
ChromeOptions options = new ChromeOptions(); options.AddArgument("--hide-scrollbars");