#java #api #search #hyperlink #wikipedia
#java #API #Поиск #гиперссылка #википедия
Вопрос:
Хорошо, это должно быть по-детски простой задачей, но я действительно не могу найти на это ответ. Я хочу создать Java-приложение, которое выполняло бы поиск в Википедии (по заданному поисковому запросу) и возвращало ссылку на наиболее релевантную статью. Вот так просто. Я не хочу редактировать содержимое, анализировать, экспортировать внутренние / внешние ссылки. Я просто хочу, чтобы он возвращал ссылку на искомую статью. Я просматривал API Википедии и обнаружил это действие, которое должно быть полезным:
http://www.mediawiki.org/wiki/API:Query
Но это не возвращает ссылку. И я не знаю, как я могу сформировать ссылку, используя идентификатор страницы. Может быть, мне нужно спросить еще кое-что?
Я чувствую себя глупо, задавая этот вопрос, но на самом деле я не могу получить прямой ответ из множества возможностей, предлагаемых Wiki API.
Ответ №1:
Запрос формы http://en.wikipedia.org/w/api.php?action=queryamp;title=<query>
возвращает заголовки страниц (среди прочего). http://en.wikipedia.org/wiki/<title>
это ваша ссылка на страницу.
Комментарии:
1. Спасибо! На самом деле, если вы измените формат на xml, у него будет URL-адрес ввода с адресом.