如何获取维基百科文章的修订摘录
How to get extracts of revisions of wikipedia articles
我想获取维基百科文章的旧版本(修订版)的摘录。 This 问题展示了如何获取 json 格式的内容。特别是它使用 prop=extracts 然后 explaintext= 到 return 内容。我想做同样的事情,但要对一篇文章进行修订(使用 revid=*)。
仅使用 TextExtracts 是不可能的。参见 RFE T66546 Support revisions,已被拒绝。事实上,如果您尝试指定 revids
而不是 titles
,那么 TextExtracts 将 return 提取相应标题的当前修订版。例如:
action=query&prop=extracts&exchars=100&explaintext&revids=342428310
具有等效的输出:
action=query&prop=extracts&exchars=100&explaintext&titles=Earth
您需要弄清楚 TextExtracts 如何准备摘录并对感兴趣的修订做同样的事情。
我想获取维基百科文章的旧版本(修订版)的摘录。 This 问题展示了如何获取 json 格式的内容。特别是它使用 prop=extracts 然后 explaintext= 到 return 内容。我想做同样的事情,但要对一篇文章进行修订(使用 revid=*)。
仅使用 TextExtracts 是不可能的。参见 RFE T66546 Support revisions,已被拒绝。事实上,如果您尝试指定 revids
而不是 titles
,那么 TextExtracts 将 return 提取相应标题的当前修订版。例如:
action=query&prop=extracts&exchars=100&explaintext&revids=342428310
具有等效的输出:
action=query&prop=extracts&exchars=100&explaintext&titles=Earth
您需要弄清楚 TextExtracts 如何准备摘录并对感兴趣的修订做同样的事情。