正在从维基百科解析请求中检索pageid

Retrieving pageid from Wikipedia parse request

本文关键字:百科 请求 pageid 检索      更新时间:2023-09-26

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

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

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

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

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

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

我得到的是一个对象,上面有请求页面的html内容

如果这是您唯一感兴趣的东西,只需使用查询api!revision模块也会为您提供解析后的内容:

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