我如何从linux上的shell脚本(例如 bash
(找到Google Chrome的最新版本?
对于Chromedriver,我可以这样做:
curl https://chromedriver.storage.googleapis.com/LATEST_RELEASE
我可以为Chrome做类似的事情吗?
问题的背景t他的需要在管道上完成,并且没有本地安装铬,也没有检查包装的工具(RPM,DEB等(。我想要的原因是,我可以将最新版本作为编号软件包下载。我可以做这个
wget -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
但这导致了一个称为 google-chrome-stable_current_amd64.deb
的文件,而不是盖章的文件,例如 google-chrome-stable_73.0.3683.103-1_amd64.deb
。
如果我提前知道版本,我可以使用以下方式获得版本stamp的文件:
GOOGLE_CHROME_VERSION=73.0.3683.103-1
wget http://dl.google.com/linux/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${GOOGLE_CHROME_VERSION}_amd64.deb
所以我真正要寻找的是通用URL,它总是返回最新版本 - 踩踏文件,或者是在上述设置GOOGLE_CHROME_VERSION
的方法。
如果您使用的是像我的16.04这样的ubuntu桌面,则是命令
google-chrome --version
参考。https://askubuntu.com/a/505532/22308