如何获取维基百科页面的每日综合浏览量。
例如,我想获取此页面的每日页面浏览历史记录http://en.wikipedia.org/wiki/Programming
有可能吗?
答案 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/Hypercube和http://www.mediawiki.org/wiki/User:GWicke/Notes/Storage。两者都处于规划阶段,但可以随意使用特定用例。