4

ウィキペディアの 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"

GUI の検索ボックスを使用してウィキペディアで検索すると、"cat" と "CAt" は動物に関するページを返し、"cAT" と "CAT" は曖昧さ回避ページを返します。

API を使用してこの動作を再現するにはどうすればよいですか?

4

1 に答える 1

2

大文字と小文字を区別しない検索は、OpensearchAPIを介して実行されます。

于 2011-06-29T21:54:43.083 に答える