【问题标题】:How can I find all Featured Articles with pywikibot?如何使用 pywikibot 找到所有精选文章?
【发布时间】:2019-01-13 00:06:39
【问题描述】:

我有这段代码可以使用库 pywikibot 找到所有模板可疑的维基百科文章:

pages = pywikibot.Page(site, "Template:Dubious").getReferences(namespaces = 0)

现在我需要查找所有精选文章。我猜它可以使用正确的搜索字符串来完成,但我不知道是哪个。

【问题讨论】:

    标签: python pywikibot


    【解决方案1】:

    既然你提到了维基百科,那么我假设你可以使用CirrusSearch 的功能。这应该有效:

    pages = list(site.search('incategory:"Featured articles" hastemplate:"Dubious"'))
    

    粗略地说,如果您使用的是非英语维基百科,那么您必须将 Featured articles 替换为该类别的本地化名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2020-03-25
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      相关资源
      最近更新 更多