Хорошо, поэтому я пишу программу Java, которая требует от меня поиска в Интернете и отображения данных. Как и каждый умный человек, лучшим местом для поиска информации является Wikipedia.Получите краткое содержание из Википедии по программе Java
Я просмотрел и нашел MediaWiki, но я понятия не имею, с чего начать. Я объясню, что мне нужно, и вся помощь приветствуется!
Пример: Ввод пользователя: Кто такой Эд Ширан?
(оставить извлекающую часть для меня, я знаю, как это сделать)
В фоновом режиме, программа ищет страницу Википедии для Ширана, и извлекает первые несколько предложений о нем. И затем он извлекает информацию и распечатывает ее.
Итак, после того, как программа выполнена, это будет мой вывод:
Ввод пользователя: Кто такой Эд Ширан?
Результат: Эдвард Кристофер «Эд» Ширан (родился 17 февраля 1991 года) - английский певец-песенник и случайный актер.
Ввод пользователя: Где находится Бангалор?
Выход: Бангалор/bæŋɡəlɔːr /, официально известный как Бенгалуру ([beŋɡəɭuːɾu]), является столицей индийского штата Карнатака.
Вся помощь будет оценена по достоинству. Благодаря!
Вы проверили веб-интерфейс wikimedia [API] (https://www.mediawiki.org/wiki/API:Main_page)?Вероятно, получить данные из своего API, а затем проанализировать текст из результатов вашего запроса. – mhfff32
Хорошо, я новичок в этом и абсолютно НЕ КЛИЕНТ, что с того, с чего начать. Может ли кто-нибудь написать ответ для человека, который хочет начать с нуля? –
Это слишком широко. В этом формате это невозможно ответить. Пожалуйста, разделите это на дискретные фрагменты - проектирование пользовательского интерфейса, анализ/очистку ввода пользователя, внесение запросов в Википедию, потребление и форматирование полученных данных, вывод данных и т. Д. И начало каждого бит. Вернитесь, когда у вас есть конкретный вопрос. Кажется, что все, что вы сделали до сих пор, - это определить требования, а затем просто дать их нам. – tnw