我正在尝试以下卷曲请求:
curl -s https://www.instagram.com/p/B_Xv0kgJUNq/?igshid=2zc9h1kyhkyv | grep commentCount
如何在卷曲响应中获取"commentCount":"26508"
的值编号。
我已经尝试过上面的命令,它使我获得了完整的JSON <script type="application/ld+json">
..,而我只需要计算“ commentCount”值即可。
答案 0 :(得分:1)
像 xidel 这样的 HTML 和 JSON 解析器将适合这项工作:
$ xidel -s "https://www.instagram.com/p/B_Xv0kgJUNq/?igshid=2zc9h1kyhkyv" -e '
parse-json(
//script[@type="application/ld+json"]
)/commentCount
'
答案 1 :(得分:0)
您可以使用Linux grep
$ curl -s https://www.instagram.com/p/B_Xv0kgJUNq/?igshid=2zc9h1kyhkyv | grep -Po 'commentCount":"\K\d*'
99795