分享

How to download and reuse Chrome from a custom location

 _src_ 2022-11-22 发布于四川

Contributors: Bilal Durrani

Problem

You want to download Chrome in a custom folder and you want to reuse Chrome from a location where it was previously downloaded instead of from the default location.

Solution

Use BrowserFetcherOptions to specify the full path for where to download Chrome.

var browserFetcherOptions = new BrowserFetcherOptions { Path = downloadPath };
using var browserFetcher = new BrowserFetcher(browserFetcherOptions);
await browserFetcher.DownloadAsync(BrowserFetcher.DefaultRevision);

Use Puppeteer.LaunchAsync() with LaunchOptions with the LaunchOptions.ExecutablePath property set to the fully qualified path to the Chrome executable.

var options = new LaunchOptions { Headless = true, ExecutablePath = executablePath };

using (var browser = await Puppeteer.LaunchAsync(options))
using (var page = await browser.NewPageAsync())
{
    // use page
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多