0

我正在尝试从 Wikipedia 文章中获取修订历史记录,以便我可以获得参考该文章发生的最新更改或事件。

http://en.wikipedia.org/wiki/Wikipedia:Syndication提到了可以通过这个 RSS URL http://en.wikipedia.org/w/index.php?title=获取到文章的 RSS 提要文章名称&action=history&feed=rss

但是上面的 URL 没有用于控制修订历史日期的参数。我想知道是否有更好的方法可以通过计算机程序或任何方法来调整给定的 RSS URL 来获取文章修订历史记录。

4

2 回答 2

4

您可以为此使用MediaWiki API。具体来说revisions模块.

于 2013-02-09T11:01:42.070 回答
0

您也可以尝试使用pywikipediabot,尝试快照:

import wikipedia

site= wikipedia.Site("pt", "wikipedia")

wpage = wikipedia.Page(site, u"Portugal")

for i in wpage.getVersionHistory():
    print i
于 2013-02-27T23:58:05.770 回答