随机文章API调用正在返回用户对话页面?

the*_*cts 9 javascript wikipedia-api mediawiki-api

我试图从WikiMedia 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);
  });
});
Run Code Online (Sandbox Code Playgroud)

我读到"生成器=随机"拉随机文章,但似乎并非如此.如何让它按预期工作?

svi*_*ick 14

如果只想获取命名空间0中的页面,则需要指定rnnamespace参数.因为你list=random用作发电机,它拼写为grnnamespace: