擅长:python、mysql、java
<p>如果您使用pywikibot,您可以拉一个生成器,它将为您运行完整的修订历史记录。例如,要获得一个生成器,该生成器将逐步检查英文Wikipedia中页面“pagename”的所有修订(包括其内容),请使用:</p>
<pre><code>site = pywikibot.Site("en", "wikipedia")
page = pywikibot.Page(site, "pagename")
revs = page.revisions(content=True)
</code></pre>
<p>还有很多参数可以应用于查询。您可以找到API文档<a href="https://doc.wikimedia.org/pywikibot/api_ref/pywikibot.html#module-pywikibot.page" rel="noreferrer">here</a></p>
<p>值得注意的是:</p>
<blockquote>
<p>revisions(reverse=False, total=None, content=False, rollback=False, starttime=None, endtime=None)</p>
<p>Generator which loads the version history as Revision instances.</p>
</blockquote>
<p>pywikibot似乎是许多wikipedia编辑自动化编辑的方法。在</p>