【问题标题】:How to get an articles revision history from Wikipedia如何从维基百科获取文章修订历史
【发布时间】:2013-02-09 06:32:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: rss wikipedia


    【解决方案1】:

    您可以为此使用the MediaWiki API。具体来说,the revisions module

    【讨论】:

    【解决方案2】:

    你也可以试试pywikipediabot,试试截图:

    import wikipedia
    
    site= wikipedia.Site("pt", "wikipedia")
    
    wpage = wikipedia.Page(site, u"Portugal")
    
    for i in wpage.getVersionHistory():
        print i
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多