我想获取维基百科文章的旧版本(修订版)的摘录。 This问题显示了如何以json格式获取内容。特别是它使用prop = extract然后explaintext =来返回内容。我想做同样的事情,但是要修改一篇文章(使用revid = *)。
答案 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如何准备摘录,并为感兴趣的修订做同样的事情。