stats.grok.se工具提供维基百科中特定页面的页面浏览量统计数据。有没有一种方法可以使用wikipedia api来获取相同的信息?页面视图计数器属性的实际含义是什么?
发布于 2015-11-18 19:00:43
Pageview API是几天前发布的:https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/{project}/{access}/{agent}/{article}/{granularity}/{start}/{end}
{
"items": [
{
"project": "en.wikipedia",
"article": "Foo",
"granularity": "daily",
"timestamp": "2015101000",
"access": "all-access",
"agent": "all-agents",
"views": 79
},
{
"project": "en.wikipedia",
"article": "Foo",
"granularity": "daily",
"timestamp": "2015101100",
"access": "all-access",
"agent": "all-agents",
"views": 81
}
]
}
发布于 2011-03-16 22:17:53
不,没有。
从prop=info
返回的counter
属性将告诉您从服务器查看页面的次数。它在Wikipedia和其他Wikimedia wiki上被禁用,因为激进的squid/varnish缓存意味着只有一小部分页面视图会影响到实际服务器,从而影响该计数器,即使这样,更新该计数器所增加的数据库写入负载也可能是禁止的。
stats.grok.se工具使用来自缓存服务器的匿名日志来计算页面浏览量;原始日志文件可以从http://dammit.lt/wikistats获得。如果您需要一个接口来访问来自stats.grok.se的数据,您应该联系the operator of stats.grok.se请求创建一个接口。
注意这是4年前写的,现在已经创建了一个应用程序接口(参见)。然而,还没有一种方法可以通过api.php访问它。
发布于 2015-02-08 18:27:41
获取最近30天的每日JSON,如下所示
https://stackoverflow.com/questions/5323589
复制相似问题