Как извлечь ссылки из резюме страницы Википедии? - PullRequest
0 голосов
/ 08 мая 2020

Я хочу извлечь ссылки из сводки / реферата страниц Википедии, чтобы сравнить различия в языковых версиях. Однако я нашел только образец кода для извлечения всех ссылок из статей (например, приведенной ниже). Как мне удалось извлечь только из этого раздела?

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

1 Ответ

0 голосов
/ 08 мая 2020

Глядя на код,

  @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 должно сделать это.

...