我正在使用Python的维基百科API来获取页面链接,如下所示:
import wikipedia
ny = wikipedia.page(wikipedia.search("Barack Obama")[0])
print ny.links
这个ny.links
提供了所有链接(内链接和外链接在一起),但我需要单独使用它们。任何人都可以帮我找到一些方法来使用相同的 API 或其他一些 API 来实现此目的吗?
最佳答案
您可以使用wikipedia-api获取有关属性 backlinks 的链接的信息和与属性(property)的外链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
关于python - python 中维基百科页面的内链和外链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53293470/