我试图从维基媒体 API 中随机提取一篇文章,但我的代码似乎只抓取用户讨论页...
$(document).ready(function(){
$.getJSON("http://en.wikipedia.org/w/api.php?action=query&generator=random&prop=extracts&exchars=500&format=json&callback=?", function (data) {
console.log(data.query.pages);
});
});
我读到“generator=random”会随机抽取一篇文章,但似乎并非如此。如何让它按预期工作?
最佳答案
如果只想获取命名空间 0 中的页面,则需要指定 rnnamespace
范围。并且由于您使用的是 list=random
作为发电机,它拼写为 <b>g</b>rnnamespace
:
关于javascript - 随机文章 API 调用返回用户讨论页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20159553/