Python 3.x python的维基百科API
我正在尝试使用WikipediaAPI for python查看wikipedia页面中的目录。这是我的密码Python 3.x python的维基百科API,python-3.x,wikipedia-api,Python 3.x,Wikipedia Api,我正在尝试使用WikipediaAPI for python查看wikipedia页面中的目录。这是我的密码 >>> import wikipedia >>> ny = wikipedia.page("New York") >>> ny.sections 但是我得到的结果是一个空列表[]。当我转到页面并检查时,我可以看到目录中有内容。除此之外,文档中提到的所有其他内容似乎都有效。我是java背景的python新手。当前版本的Wikipedi
>>> import wikipedia
>>> ny = wikipedia.page("New York")
>>> ny.sections
但是我得到的结果是一个空列表
[]
。当我转到页面并检查时,我可以看到目录中有内容。除此之外,文档中提到的所有其他内容似乎都有效。我是java背景的python新手。当前版本的Wikipedia API python库中有一个bug。您可以通过以下方法安装分支:
pip install git+https://github.com/lucasdnd/Wikipedia.git
(如果已安装,则可以升级)
现在:
希望很快就到。我也面临着同样的问题。由于它已经快3年了,而且看起来不会被修复,所以我创建了另一个简单的库- 输出:
Places
Media and entertainment
Sports
Ships
Other uses
See also
这很奇怪,但看起来好像
部分
从来都不能正常工作。它总是返回空列表。@PatNowak您是如何验证它总是返回空列表的?我检查了很多网站。@PatNowak我也这样做了,但这是确保它确实返回空列表的方法吗?您可以检查wikipedia.py中的wikipedia源代码,并编写自己的单元测试来检查这些部分的功能。
import wikipediaapi
wiki = wikipediaapi.Wikipedia('en')
mutcd = wiki.page('Comparison of MUTCD-Influenced Traffic Signs')
print("\n".join([s.title for s in mutcd.sections]))
Places
Media and entertainment
Sports
Ships
Other uses
See also