Результаты поиска в Википедии отличаются для API (OpenSearch) против нормального веб -интерфейса? [закрыто
-
25-10-2019 - |
Вопрос
Для текстового запроса «Основной+гистосовместимость+комплекс+класс+II+антигены» я получаю разные результаты, используя интерфейсы Web и API. Есть ли способ получить те же результаты, что и веб -интерфейс, используя API?
Запрос с веб -интерфейсом:
http://en.wikipedia.org/w/api.php?
Запрос с API:
http://en.wikipedia.org/w/api.php?
Я посмотрел на ссылку API (http://en.wikipedia.org/w/api.php) и вопрос на SO (http://stackoverflow.com/questions/1397938/is-there-any-api-in-- java-occess-wikipedia-data), но ни один из них не касался этой проблемы. Использует ли API OpenSearch API другую поисковую систему?
Решение
action=opensearch
не делает то, что вы думаете. Он ищет заголовки страниц, начиная с введенного префикса, для использования при завершении ввода в поле поиска или тому подобное. API эквивалент специального: поиск list=search
.