Wikipedia API - получить ссылки на результаты поиска - PullRequest
3 голосов
/ 06 апреля 2011

Хорошо, это должно быть по-детски легко, но я действительно не могу найти ответ на этот вопрос.Я хочу создать Java-приложение, которое будет искать википедию (с заданным поисковым запросом) и возвращать ссылку на наиболее релевантную статью.Просто как тот.Я не хочу редактировать контент, анализировать, экспортировать внутренние / внешние ссылки.Я просто хочу вернуть ссылку на искомую статью.Я просматривал Wikipedia API и нашел это действие, которое должно быть полезным:

http://www.mediawiki.org/wiki/API%3AQuery

Но оно не возвращает ссылку.И я не знаю, как я могу создать ссылку, используя идентификатор страницы.Может быть, мне нужно спросить другую вещь?

Я чувствую себя глупо, спрашивая об этом, но на самом деле я не могу получить прямой ответ от множества возможностей, которые предлагает Wiki API.

1 Ответ

3 голосов
/ 06 апреля 2011

Запрос формы http://en.wikipedia.org/w/api.php?action=query&title=<query> возвращает заголовки страниц (среди прочего).http://en.wikipedia.org/wiki/<title> - это ваша ссылка на страницу.

...