2017-04-20 88 views
0

这是我的链接,让使用维基API一个随机的文章:如何从维基百科API获取特定类别中的随机文章?

https://en.wikipedia.org/w/api.php?%20format=json&action=query&prop=extracts&exsentences=2&exintro=&explaintext=&generator=random&grnnamespace=0 

我需要它来获得第一部分的前两句,它工作得很好。


我想使用这种链接,并在特定的类别中搜索此随机文章。这是在网上搜索后,我曾尝试:

https://en.wikipedia.org/w/api.php?%20format=json&action=query&prop=extracts&exsentences=2&exintro=&explaintext=&generator=random&grnnamespace=0&cmtitle=Category:Music 

(我已经加入这部分原文链接:cmtitle=Category:Music

它不会为我工作。 它获得像第一个链接(不在想要的类别下,这是链接中的音乐)的随机文章。

+0

不工作怎么样? – 2017-04-21 06:12:17

+0

我编辑了我的问题 –

+0

检查这个答案是否有帮助。 http://stackoverflow.com/questions/28520429/get-random-term-page-from-a-specific-category-with-wiki-api不是JSON,但肯定可以解析以适应 – rayzinnz

回答

1

没有获得随机类成员的API(并且使用某个不相关的API模块的参数肯定不会有帮助)。你可以屏幕刮Special:RandomInCategory(或把它变成一个API模块 - patches welcome :)

相关问题