У меня проблемы с обработкой DisambiguationError
в пакете python wikipedia.
Мой код выглядит следующим образом
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)
)
Я пытался избежать скобок и даже опустить их.Но все это не сработало.