我想不出一个好方法来确定与Puppeteer Sharp一起使用的合适的修订号。
我所做的是使用“ OmahaProxy - Google Chrome ”网站上的版本查找功能。我查找了我在计算机上运行的 Chrome 版本。[这似乎是一个合理的起点。]我假设(猜测)版本信息中显示的“分支基本位置”是一个修订号。
然后,我打开Chromium 连续构建存档,并围绕我从“OmahaProxy”站点找到的修订号查找修订版本。
有没有更好的方法来查找或选择合适的修订号?
我想不出一个好方法来确定与Puppeteer Sharp一起使用的合适的修订号。
我所做的是使用“ OmahaProxy - Google Chrome ”网站上的版本查找功能。我查找了我在计算机上运行的 Chrome 版本。[这似乎是一个合理的起点。]我假设(猜测)版本信息中显示的“分支基本位置”是一个修订号。
然后,我打开Chromium 连续构建存档,并围绕我从“OmahaProxy”站点找到的修订号查找修订版本。
有没有更好的方法来查找或选择合适的修订号?
Puppeteer 始终与特定版本的特定修订捆绑在一起。我通常在 Github 上查看发布信息,其中指定了预期的 Chromium 版本和修订版。例如:
v1.17.0
重大变化
- 铬 76.0.3803.0 (r662092)
然后下载正确的,
选择您的平台的目录(例如,Linux_x64
)
将修订号复制到不带“r”的“过滤器: ”字段中(例如,662092
)
下载.zip
您需要的文件。
下面的 URL 模板可以插入正确的信息:
https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=
<platform>
/
<revision>
/
Linux 上最常见的问题是缺少依赖项,Puppeteer “疑难解答”文档指定了所有Linux 依赖项。(请参阅apt
Ubuntu 的说明。)
curl
-L
在控制台上下载时需要。请参阅Stackoverflow 线程。
使用时puppeteer-core
,
然后,您将需要调用
puppeteer.connect(\[options\])
或puppeteer.launch(\[options\])
使用显式executablePath
选项。
Puppeteer 需要与 Chromium 浏览器构建快照编号相对应的编号。您可以在此处获取最新的快照编号:
或者您可以在此处查看所有可用的快照: