Wikipedia disambiguation error

后端 未结 3 1468
独厮守ぢ
独厮守ぢ 2021-01-15 05:09

I have recently been using the wikipedia module to determine a random wikipedia page.

I have been doing this with a very large list of words, and the random.choice()

3条回答
  •  轮回少年
    2021-01-15 05:56

    One obvious way would be to download a complete list of Wikipedia page names and use that instead of your word list. That would also be much kinder to Wikipedia's search engine which you don't need to get a random page (and besides, if you want a uniform random page, you mustn't use the search engine).

    A less-good but perhaps easier fix would be for you to simply try/except the DisambiguationError and try again.

提交回复
热议问题