python中Wikipedia页面的内向和外向

时间:2018-11-14 05:02:45

标签: python wikipedia-api

我正在使用Wikipedia API for python来获取页面链接,如下所示:

import wikipedia
ny = wikipedia.page(wikipedia.search("Barack Obama")[0])
print ny.links

ny.links提供了所有链接(内联和外联在一起),但是我需要单独使用它们。谁能帮我找到一些使用相同的API或其他API实现此目标的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用wikipedia-api获取有关属性为backlinks的内向链接和属性为links的外向链接的信息。

用Wikipedia-API重写的代码如下:

import wikipediaapi
wiki = wikipediaapi.Wikipedia('en')
obama = wiki.page("Barack Obama")

# does it exists?
repr(obama.exists())

# show basic info
repr(obama)
# > 'Barack Obama (id: 534366, ns: 0)'

# inlinks
repr(obama.backlinks)
len(obama.backlinks)
# > 28323

# outlinks
repr(obama.links)
len(obama.links)
# > 2138