首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用维基百科API来获取维基百科中特定页面的页面浏览量统计数据?

如何使用维基百科API来获取维基百科中特定页面的页面浏览量统计数据?
EN

Stack Overflow用户
提问于 2011-03-16 17:56:55
回答 6查看 12.5K关注 0票数 20

stats.grok.se工具提供维基百科中特定页面的页面浏览量统计数据。有没有一种方法可以使用wikipedia api来获取相同的信息?页面视图计数器属性的实际含义是什么?

EN

回答 6

Stack Overflow用户

发布于 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}

例如,https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/all-agents/Foo/daily/20151010/20151012将为您提供

代码语言:javascript
运行
复制
{
  "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
    }
  ]
}
票数 22
EN

Stack Overflow用户

发布于 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访问它。

票数 7
EN

Stack Overflow用户

发布于 2015-02-08 18:27:41

获取最近30天的每日JSON,如下所示

http://stats.grok.se/json/en/latest30/Britney_Spears

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5323589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档