我想从Chrome网上商店获取chrome extension的版本名称。
例如,我可以在application's detail html page中看到应用名称“不合并WIP的GitHub”和应用版本“1.0.6”。
如何获取这些元数据?
我只能找到发布API。
Using the Chrome Web Store Publish API - Google Chrome
Html页面使用ajax / detail API,但我觉得这个API太内部了。
E.g。 ajax/detail API
相关:
答案 0 :(得分:2)
答案 1 :(得分:2)
我构建了npm模块,用于通过抓取来收集元数据。
示例:
$ chrome-web-store-item-property-cli nimelepbpejjlbmoobocpfnjhihnpked | jq .
{
"name": "Do Not Merge WIP for GitHub",
"url": "https://chrome.google.com/webstore/detail/do-not-merge-wip-for-gith/nimelepbpejjlbmoobocpfnjhihnpked",
"image": "https://ssl.gstatic.com/chrome/webstore/images/thumb.png",
"version": "1.0.6",
"price": "$0",
"priceCurrency": "USD",
"interactionCount": {
"UserDownloads": 421
},
"operatingSystems": "Chrome",
"ratingValue": 4.5,
"ratingCount": 2,
"id": "nimelepbpejjlbmoobocpfnjhihnpked"
}