从Wikipedia解析请求中检索pageid

时间:2014-08-31 19:37:23

标签: javascript mediawiki wikipedia wikipedia-api mediawiki-api

我正在使用parse模块从Wikipedia api中检索文章内容:

http://en.wikipedia.org/w/api.php?action=parse&format=json&page=[...]&callback=JSON_CALLBACK”;

我得到的是一个带有(在其他属性中)所请求页面的html内容的对象。我还想要的是所请求页面的pageid。不幸的是,这不包括在内,除了使用query模块发出第二个请求之外,我找不到获得它的方法。

使用解析模块请求文章时是否可以获取pageid?

1 个答案:

答案 0 :(得分:2)

  

使用解析模块请求文章时是否可以获取pageid?

我不这么认为。通常你知道你感兴趣的页面的id / title标识符。但是你会得到被解析的修订版的id。

  

我得到的是一个带有所请求页面的html内容的对象。

如果这是您唯一感兴趣的内容,请使用查询API! revision module也会为您提供已解析的内容:

http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvparse=1&titles=[…]&format=json&callback=JSON_CALLBACK
相关问题