我正在使用puppeteer sharp v1.10来获取网页的屏幕截图。它在Windows 10机器上工作正常,但在Windows Server 2008中不工作。
但是在puppeteer github存储库中,他们已经通过使用System.Net.WebSockets.Managed报告并解决了该问题。我已经在puppeteer演示样本中安装了此nuget软件包。但是我不知道如何在Windows Server 2008中使用它。
谁能帮我获得带有puppeteer-sharp的Windows Server 2008中的屏幕截图。
这是在Puppeteer-Sharp上使用System.Net.WebSockets.Managed的方式
var browserOptions = new LaunchOptions
{
Headless = true,
WebSocketFactory = (uri, socketOptions, cancellationToken)
=> System.Net.WebSockets.SystemClientWebSocket.ConnectAsync(uri, cancellationToken)
};
using (var browser = await Puppeteer.LaunchAsync(browserOptions))
using (var page = await browser.NewPageAsync())
{
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句