是否有用于绘制维基百科综合浏览量数据的API

时间:2010-11-09 15:49:22

标签: api wikipedia mashup

如何获取维基百科页面的每日综合浏览量。

例如,我想获取此页面的每日页面浏览历史记录http://en.wikipedia.org/wiki/Programming
有可能吗?

3 个答案:

答案 0 :(得分:1)

似乎没有适合它的API,但stats.grok.se处存在一个处理来自http://dammit.lt/wikistats/的(非常大)文件的网站。

答案 1 :(得分:1)

此处有一个新的(2015年12月)API:https://wikimedia.org/api/rest_v1/?doc

例如,要获得2015年12月12日http://en.wiktionary.org/beauty的观看次数:

<div class="movie-container">
    <div big-box>  <!-- using the directive -->
       click here
    </div>
 </div>

响应:

https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wiktionary/all-access/all-agents/beauty/daily/20151202/20151203

您还可以在维基({ "items": [ { "project": "en.wiktionary", "article": "beauty", "granularity": "daily", "timestamp": "2015120200", "access": "all-access", "agent": "all-agents", "views": 34 } ] } )上查看前1000页,并在维基(/metrics/pageviews/top/)上汇总综合浏览量。

答案 2 :(得分:0)

至少有两项新举措围绕维基百科的综合浏览量构建API:https://www.mediawiki.org/wiki/Analytics/Hypercubehttp://www.mediawiki.org/wiki/User:GWicke/Notes/Storage。两者都处于规划阶段,但可以随意使用特定用例。