在iOS App Store上,一款应用的评级精确到½星。如何获得更精确的评分?它是否存在于iTunes连接的某处?
我注意到源中app's page的所有应用的当前版本的确切评级。您可以使用以下代码在控制台中打印它:
console.log( document.evaluate('//span[@itemprop="ratingValue"]',
document,
null,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
null).snapshotItem(0).textContent )
但是,我想找到All Versions
评级的确切值。
答案 0 :(得分:2)
您可以使用iTunes Search API获取包含App Store上应用程序统计信息的JSON对象:
https://itunes.apple.com/lookup?id=871299723
应用ID是商店网址末尾的数字。它具有当前版本以及所有版本的评级信息,因此希望这是您所追求的信息。 :)
答案 1 :(得分:1)
iTunes Search API没有为您提供足够的信息(Nov '18)以获得如此详细的评分。但是,可以从网页上抓取该信息(就像您已经做过的那样),但是我建议根据嵌入式Javascript对象而不是在哪里可以获取“ ratingCountList”,其中包含每个星级的计数。