如何获取首次搜索 link 维基百科 api 的摘要?

How to get summary for first searches link for wikipedia api?

我在维基百科上搜索了“python”api,但该关键字的链接太多了。

我使用的代码:

import wikipedia

result = wikipedia.summary("python", sentences=3)

得到的结果太多,但我想要第一个子结果的摘要。

我怎样才能做到这一点?

我使用该模块并得到同样的错误。您必须通过以下方式安装另一个名为 Wikipedia API(https://pypi.org/project/Wikipedia-API/) 的模块:-

pip install Wikipedia-API

对我有用的代码是

>>> import wikipediaapi
>>> wiki_wiki = wikipediaapi.Wikipedia('en')
>>> page_py = wiki_wiki.page('python')
>>> print("Summary: %s" % page_py.summary[0:60])

您认为的另一件事可能是获取与术语“python”相关的查询列表。所以完整的代码是:-

import wikipedia
import warnings
import wikipediaapi
wiki_wiki = wikipediaapi.Wikipedia('en')
warnings.filterwarnings("ignore")
try:
  page = wikipedia.page("python")
except wikipedia.exceptions.DisambiguationError as e:
  queries='\n'.join(str(e).split('\n')[1:])
queries=queries.split('\n')
page_py = wiki_wiki.page(queries[0])
print("Summary: %s..." % page_py.summary[0:80])

希望对您有所帮助。如果您有任何疑问,请随时提问!