gpt4 book ai didi

puppeteer - 如何找到或选择合适的 Chrome/Chromium 版本号?

转载 作者:行者123 更新时间:2023-12-02 23:32:26 28 4
gpt4 key购买 nike

我想不出一个好方法来确定与Puppeteer Sharp一起使用的合适修订号。 .

我所做的是使用“OmahaProxy - Google Chrome”网站上的版本查找功能。我查找了计算机上运行的 Chrome 版本。 [这似乎是一个合理的起点。]我假设(猜测)版本信息中显示的“分支基础位置”是修订号。

然后我打开了the Chromium continuous builds archive并根据我从“OmahaProxy”站点找到的修订号周围寻找修订版本。

是否有更好的方法来查找或选择合适的修订号?

最佳答案

Puppeteer 始终与特定版本的特定修订版捆绑在一起。我通常检查the release information on Github其中指定了预期的 Chromium 版本和修订版。例如:

v1.17.0

Big Changes

  • Chromium 76.0.3803.0 (r662092)

然后下载正确的,

  1. 转到Chromium browser snapshots

  2. 选择您平台的目录(例如 Linux_x64 )

  3. 将修订号复制​​到“过滤器:”字段中,不带“r”(例如 662092 )

  4. 下载.zip您需要的文件。

<小时/>

其他信息

  1. 下面的 URL 模板只需插入正确的信息即可:

    https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix= <强> <platform> / <强> <revision> /

    例如: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/662092/

  2. Linux 上最常见的问题是缺少依赖项,而 Puppeteer "Troubleshooting" document指定所有the Linux dependencies 。 (参见 apt instructions for Ubuntu。)

  3. curl需求-L在控制台上下载时。请参阅Stackoverflow thread .

  4. 当使用 puppeteer-core 时,

    you will then need to call puppeteer.connect(\[options\]) or puppeteer.launch(\[options\]) with an explicit executablePath option.

    (来自 puppeteer vs puppeteer-core )

关于puppeteer - 如何找到或选择合适的 Chrome/Chromium 版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50627183/

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