我如何获取Wikipedia页面的每日浏览量。

例如,我想获得此页面的每日页面视图的历史记录 http://en.wikipedia.org/wiki/programming
可能吗?

有帮助吗?

解决方案

似乎没有API,但是一个网站存在于 Stats.grok.se 从而处理(非常大的)文件 http://dammit.lt/wikistats/.

其他提示

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

例如,获取视图的数量 http://en.wiktionary.org/beauty 2015年2月12日:

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
    }
  ]
}

您还可以在Wiki上看到前1000页(/metrics/pageviews/top/)和Wiki上的汇总浏览量(/metrics/pageviews/aggregate/).

(至少)有两项新计划,可以围绕Wikipedia pageviews构建API: https://www.mediawiki.org/wiki/analytics/hypercubehttp://www.mediawiki.org/wiki/user:gwicke/notes/storage. 。两者都处于计划阶段,但可以随意使用特定用例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top