【发布时间】:2019-04-30 08:55:26
【问题描述】:
我正在尝试从 Google 的网站 https://cloud.google.com/chrome-enterprise/browser/download/ 提取 Chrome 的当前稳定版本号,以添加到一个脚本中,该脚本将检查当前的稳定版本,如果不匹配则更新。我真的在第一关就跌倒了。
我在 Mac 上使用 #!/bin/sh 运行脚本。我使用的命令是:
currentVersion="$(curl https://cloud.google.com/chrome-enterprise/browser/download/ | grep "Chrome DMG for OS X")"
这将隔离信息在 chrome 上的开发工具中显示的行:
<p class="cloud-browser__title-bold">
Chrome DMG for OS X
<br>
<span class="cloud-browser-downloads__dl-row-version">
v 70.0.3538.110
</span>
</p>
但是当我拉它时,我想要的唯一一点 'v 70.0.3538.110' 没有显示。在版本字符串上的 any 上使用 grep 根本不会做任何事情。我只是不明白发生了什么。我认为它可能是从其他地方提取数字并填充页面,但我看不到任何证据(在 chrome 开发工具的可访问性视图中,它显示为文本)。
PLEH!!!提前致谢
【问题讨论】:
标签: html macos google-chrome unix sh