如何获取维基百科文章的修订摘录

时间:2015-08-12 10:38:41

标签: mediawiki wikipedia wikipedia-api

我想获取维基百科文章的旧版本(修订版)的摘录。 This问题显示了如何以json格式获取内容。特别是它使用prop = extract然后explaintext =来返回内容。我想做同样的事情,但是要修改一篇文章(使用revid = *)。

1 个答案:

答案 0 :(得分:1)

仅使用TextExtracts无法实现。请参阅被拒绝的RFE T66546 Support revisions。实际上,如果您尝试指定titles而不是img,则TextExtracts将返回相应标题的当前修订的摘录。例如:
action=query&prop=extracts&exchars=100&explaintext&revids=342428310
具有相同的输出:
action=query&prop=extracts&exchars=100&explaintext&titles=Earth

您需要弄清楚TextExtracts如何准备摘录,并为感兴趣的修订做同样的事情。