python 中维基百科页面的入链和出链
Inlinks and outlinks for a Wikipedia page in python
我正在使用 python 的维基百科 API 获取如下页面链接:
import wikipedia
ny = wikipedia.page(wikipedia.search("Barack Obama")[0])
print ny.links
这个ny.links
提供了所有的链接(inlinks和outlinks在一起),但我需要它们分开。谁能帮我找到一些方法来使用相同的 API 或其他一些 APIs 来实现这一目标?
您可以使用 wikipedia-api to get information about inlinks with property backlinks and outlinks with property links.
用维基百科重写的代码-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 的维基百科 API 获取如下页面链接:
import wikipedia
ny = wikipedia.page(wikipedia.search("Barack Obama")[0])
print ny.links
这个ny.links
提供了所有的链接(inlinks和outlinks在一起),但我需要它们分开。谁能帮我找到一些方法来使用相同的 API 或其他一些 APIs 来实现这一目标?
您可以使用 wikipedia-api to get information about inlinks with property backlinks and outlinks with property links.
用维基百科重写的代码-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