【发布时间】:2015-08-12 10:38:41
【问题描述】:
我想获取旧版本(修订版)维基百科文章的摘录。 This 问题展示了如何获取 json 格式的内容。特别是它使用 prop=extracts 然后 explaintext= 返回内容。我想做同样的事情,但要对文章进行修订(使用 revid=*)。
【问题讨论】:
标签: mediawiki wikipedia wikipedia-api
我想获取旧版本(修订版)维基百科文章的摘录。 This 问题展示了如何获取 json 格式的内容。特别是它使用 prop=extracts 然后 explaintext= 返回内容。我想做同样的事情,但要对文章进行修订(使用 revid=*)。
【问题讨论】:
标签: mediawiki wikipedia wikipedia-api
仅使用 TextExtracts 是不可能的。请参阅被拒绝的 RFE T66546 Support revisions。事实上,如果您尝试指定revids 而不是titles,则TextExtracts 将返回相应标题的当前修订版的摘录。例如:
action=query&prop=extracts&exchars=100&explaintext&revids=342428310
具有等效输出:
action=query&prop=extracts&exchars=100&explaintext&titles=Earth
您需要弄清楚 TextExtracts 如何准备摘要并为感兴趣的修订做同样的事情。
【讨论】: