无法解决Python Wikipedia软件包中的DisambiguationError

时间:2019-02-25 15:22:41

标签: python wikipedia

在处理python Wikipedia软件包中的DisambiguationError时遇到麻烦。

我的代码如下

import wikipedia as wiki
try:
    page_text = wiki.page(page_title).content
except wiki.exceptions.DisambiguationError as disambiguation_e:
    the_new_option = disambiguation_e.options[0]
    page_text = wiki.page(the_new_option).content

此代码仍然调用DisambiguationError,但在except块内。

我认为页面标题中带有括号。发生异常的标题是"Anton Eduard van Arkel (scheikundige)"

如果我刚跑:

wiki.page("Anton Eduard van Arkel (scheikundige)")

(这是荷兰语页面)正在调用错误。

我确实考虑过要设置语言(wiki.set_lang(lang)

我尝试转义括号,甚至省略它们。但这一切都不起作用。

0 个答案:

没有答案