python - 如何获取有关 wiki 页面恢复编辑的详细信息?
问题描述
我pywikibot
在 python 中使用来获取维基百科页面的所有修订。
import pywikibot as pw
wikiPage='Narthaki'
page = pw.Page(pw.Site('en'), wikiPage)
revs = page.revisions(content=True)
我如何知道哪些修订是还原的?我从https://xtools.wmflabs.org/articleinfo/en.wikipedia.org/Narthaki看到该页面有一个还原编辑。不确定如何从修订对象中获取有关此的更多信息。
请求您的帮助。非常感谢!
解决方案
“还原”不是一个定义明确的概念,因此取决于您如何定义它。(有关一些相关讨论,请参见https://phabricator.wikimedia.org/T152434。)当今最强大的还原检测工具可能是mwrevert。
推荐阅读
- c# - Try-Catch 与 If-Else | 我应该争取在这个中使用 If-Else 还是只使用 Try-Catch?
- c# - 从 Messenger Webview 和 Botframework V4 发送和检索数据
- javascript - 允许特定 IP 地址访问我网站上的页面
- angularjs - TypeError: ($scope.values || []).map 不是函数
- mysql - Mysql Join查询与日期分组
- shell - 如何判断我的 C 程序是否是通过 shebang 调用的?
- javascript - After Effects 脚本手动工作,但在启动时不工作
- php - MySQL 选择根据表中的条目数创建排名...怎么做?
- matlab - 使用网格网格查找速度值时如何绘制二维平流问题?
- c# - 如何使用 REGEX 将提供为“FY18 Q1”的季度转换为 C# 中的“2018.4”?