gpt4 book ai didi

c# - puppeteer 师夏普 : avoid downloading Chromium (bundle Chromium locally)

转载 作者:太空狗 更新时间:2023-10-30 01:29:14 30 4
gpt4 key购买 nike

我在我的 .NET 应用程序中使用 Puppeteer Sharp 来执行一些网页自动化任务。但是,我必须在只能访问 Intranet 的环境中部署我的应用程序,这意味着 Puppeteer 的 BrowserFetcher 类无法从互联网下载 Chromium,因为它无法访问 Chromium 存储库。

是否可以将 Chromium 的副本与我的应用捆绑在一起,这样 Puppeteer 就不必下载它了?我该怎么做?我在文档中找不到太多关于此的信息......

最佳答案

您可以使用 LaunchOptions.ExecutablePath属性(property)。如果您使用 ExecutablePath,您甚至不需要调用 BrowserFetcher。它看起来像这样:

var options = new LaunchOptions
{
Headless = true,
ExecutablePath = "<CHROME.EXE FULL PATH>"
};

using (var browser = await Puppeteer.LaunchAsync(options))
{
}

关于c# - puppeteer 师夏普 : avoid downloading Chromium (bundle Chromium locally),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53371103/

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