维基百科 API 调用不区分大小写

cry*_*tar 5 search wikipedia case-insensitive wikipedia-api mediawiki-api

我正在尝试为我的 Wikipedia api 调用添加不区分大小写的功能。维基百科在页面命名方式上区分大小写。因此,http://en.wikipedia.org/wiki/Cat将产生一个关于动物的页面,http://en.wikipedia.org/wiki/CAT将产生一个消歧页面,并将http://en.wikipedia.org/wiki/CAt产生一个该页面不存在的通知。

我当前的问题是我想使用 API 返回页面,就像维基百科那样。我目前在 Python 中使用以下 API 调用:

"http://en.wikipedia.org/w/index.php?title=" + topic + "&action=render"
Run Code Online (Sandbox Code Playgroud)

当使用 GUI 的搜索框在维基百科上搜索时,“cat”和“CAt”将返回有关动物的页面,而“cAT”和“CAT”将返回消歧页面。

如何通过 API 复制此行为?

Tgr*_*Tgr 3

不区分大小写的搜索是通过Opensearch API完成的。