god*_*ier 3 wikipedia wikipedia-api mediawiki-api
有没有办法使用 MediaWiki API 或任何其他工具使用近似日期(不知道“oldid”值)自动检索维基百科文章的先前版本?
例如,如何使用“December 2016”、“20 December 2016”或这一天左右的日期作为参数来检索 2016 年 12 月 20 日起的Stack Overflow 文章的历史版本?
您可以通过使用带有操作查询和属性修订的MediaWiki API来完成此操作。要获取2016 年 12 月 20 日 00:00:00 之后Stack Overflow的第一个修订版,您可以使用以下命令:
https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Stack%20Overflow&rvlimit=1&rvprop=content&rvdir=newer&rvstart=2016-12-20T00:00:00Z
Run Code Online (Sandbox Code Playgroud)
其中rvlimit是要返回的历史版本数,rvdir=newer表示按从最旧到最新的顺序列出结果(如果 rvlimit > 1),而rvstart是获取页面历史版本之后的时间。
| 归档时间: |
|
| 查看次数: |
1084 次 |
| 最近记录: |