我无法找到一种很好的方法来确定用于Puppeteer Sharp的合适修订号。
我所做的是使用" OmahaProxy - Google Chrome"上的版本查找功能。现场。我查看了我在计算机上运行的Chrome版本。 [这似乎是一个合理的起点。]我假设(猜测)"分支基地位置"版本信息中显示的是版本号。
然后我打开the Chromium continuous builds archive并查找了修订版的构建我在" OmahaProxy"中找到的修订号。站点。
有没有更好的方法来查找或选择合适的修订号?
答案 0 :(得分:2)
Puppeteer需要与Chromium浏览器构建快照编号相对应的编号。您可以在此处获取最新的快照编号:
或者您可以在此处查看所有可用的快照:
答案 1 :(得分:0)
Puppeteer始终与特定版本的特定修订版捆绑在一起。我通常会检查the release information on Github,其中指定了所需的Chromium版本和修订版。例如:
v1.17.0
重大更改
- 铬76.0.3803.0(r662092)
然后下载正确的一个,
选择平台的目录(例如Linux_x64
)
将修订号复制到没有662092
)的“ 过滤器:”字段中
下载所需的.zip
文件。
只需使用正确的信息插入以下URL模板即可:
https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=
<platform>
/
<revision>
/
Linux上最常见的问题是缺少依赖项,Puppeteer "Troubleshooting" document指定了所有the Linux dependencies。 (请参见apt
instructions for Ubuntu。)
curl
需要-L
。参见Stackoverflow thread。
使用puppeteer-core
时,
然后您需要致电
puppeteer.connect(\[options\])
或puppeteer.launch(\[options\])
和明确的executablePath
选项。