微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json – 维基百科API – 获取随机页面

我正在尝试使用维基百科的一组随机页面获取 JSON结果,包括标题,内容和图像.

我玩过他们的API沙盒,到目前为止我得到的最好的是:

https://en.wikipedia.org/w/api.php?action=query&list=random&format=json&rnnamespace=0&rnlimit=10

但是这只包括十个随机页面名称空间,id和标题.我想获得内容和图像.

有谁知道怎么样?

或者,我可以使用单个随机页面标题,内容和图像URL.
在这里最好的是:

https://en.wikipedia.org/w/api.php?action=query&generator=random&format=json

解决方法

你很亲密generator = random是正确的方法.然后,您可以使用各种道具值来获取所需的信息:

>页面标题始终包含在内.
>要获取文本,请使用prop = revisons和rvprop = content.
>要获取页面上使用的所有图像,请使用prop = images.

请注意,这通常包括您可能不感兴趣的图像,如图标和标志.要解决这个问题,你可以试试prop = pageimages,虽然它似乎总是不起作用.或者您可以尝试使用两者.

所以,最终的查询可能如下所示:

https://en.wikipedia.org/w/api.php?format=json&action=query&generator=random&grnnamespace=0&prop=revisions|images&rvprop=content&grnlimit=10

原文地址:https://www.jb51.cc/js/158873.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐