Как получить любые данные с сайта для Android-приложения - PullRequest
0 голосов
/ 22 сентября 2018

Я пытаюсь создать приложение для Android, в котором пользователь будет получать уведомления каждый час с некоторой краткой строкой информации по своему выбору, например, случайное слово из городского словаря или какое-то случайное правило грамматики.Но проблема в том, что я не могу найти какие-либо советы о том, как получить эту случайную информацию и проанализировать ее в моем приложении.Например, городской словарь имеет API только для получения результатов по запросу Word.Может быть, есть сайты с полезной информацией, которые имеют API, который будет проще использовать в моем приложении, или, может быть, мне стоит использовать какие-то другие решения?

1 Ответ

0 голосов
/ 22 сентября 2018

Вы можете очистить сайт.Используйте приведенный ниже код, чтобы получить веб-сайт в формате html и очистить его, используя JSoup

DefaultHttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("http://www.urbandictionary.com");
ResponseHandler<String> handler = new BasicResponseHandler();
String response = httpClient.execute(httpGet, resHandler);
// response has the website in html format

Но убедитесь, что вы связались с сайтом и сообщите им, что вы делаете это.Я не уверен в законности, стоящей за этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...