首页 > 解决方案 > 如何从维基百科页面摘要中提取链接?

问题描述

我想从维基百科页面的摘要/摘要中提取链接,以比较语言版本的差异。但是,我只找到了从文章中提取所有链接的示例编码(如下所示)。我怎么能设法只从本节中提取?

wikipedia.page("name of the page").links

标签: pythonwikipedia-api

解决方案


看代码,

  @property
  def links(self):
    '''
    List of titles of Wikipedia page links on a page.
    .. note:: Only includes articles from namespace 0, meaning no Category, User talk, or other meta-Wikipedia pages.
    '''

    if not getattr(self, '_links', False):
      self._links = [
        link['title']
        for link in self.__continued_query({
          'prop': 'links',
          'plnamespace': 0,
          'pllimit': 'max'
        })
      ]

    return self._links

API,看起来应该更改plnamespace参数。


推荐阅读