puppeteer - 我找不到稳定铬的铬构建版本
问题描述
我想在 pptr 使用稳定的 chrome 版本,所以我搜索https://omahaproxy.appspot.com/以查找 chromium 版本。 但构建 902210 不在 chromium 浏览器快照中(https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html)
还有其他方法可以找到稳定的铬构建吗?
解决方案
我遇到了同样的问题,所以这是我发现的,以防万一:
在https://www.chromium.org/getting-involved/download-chromium上,写着“您可以获得 Chromium 44.x 的构建,它应该与稳定版本大致匹配”和“有时您可能需要减少提交编号,直到找到一个”。
我在https://omahaproxy.appspot.com/上搜索了最新版本号(当前为 94.0.4606.81),但在https://commondatastorage上找不到其内部版本号(911515,在上一个链接中称为分支基位置).googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/。
所以我减少了这个数字,直到找到一个匹配项,就像前面解释的那样,我找到了 911494:https ://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/911494/
当我下载这个 Chromium 版本时,在“关于 Chromium”中,它显示“版本 94.0.4606.0 (Developer Build) (64-bit)”。这几乎与 94.0.4606.81 匹配。
在https://githubmemory.com/repo/Bugazelle/chromium-all-old-stable-versions/issues/2上,我读到“您无法安装从 chromium-browser-snapshots 下载的稳定 Chromium 版本,因为绝对没有 Chromium那里有稳定的版本。” 和“建议自己编译 Chromium 以获得类似的稳定版本......或找到第三方构建。”。
像 Ubuntu 这样的 Linux 发行版提供了一个稳定的 Chromium 包。否则,如果我们不想编译稳定版本,我们可以像前面解释的那样获得最接近的开发人员版本。
推荐阅读
- python - 如何在 Python 中编写函数以获取行值占分组总值的百分比?
- javascript - 将数据推送到具有相同 id 的两个不同节点
- c++ - 如何使用算术生成预处理器定义?
- sql - 如何使用 SQL 和 Month 函数计算每月订单?
- node.js - Webpack 外部和用户范围的包
- java - 我希望我的 Android 应用程序获取 EditText 值,然后将 # 符号加入其中并拨打 USSD 代码 - 但它只是在调用
- c# - 将文件从 Web 服务器上传到 S3 存储桶
- flutter - Flutter AOT 与 JIT
- mysql - 这个 SQL 3 表连接有什么问题
- git - 当shell命令起作用时,golang +命令失败