4

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

我目前的问题是我想使用 API 以与 Wikipedia 相同的方式返回页面。我目前在 Python 中使用以下 API 调用:

"http://en.wikipedia.org/w/index.php?title=" + topic + "&action=render"

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

如何通过 API 复制此行为?

4

1 回答 1

2

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

于 2011-06-29T21:54:43.083 回答