Получить метаданные из URL - PullRequest
0 голосов
/ 04 января 2019

У меня есть приложение, в котором я получаю метаданные из URL с помощью этого API: https://api.urlmeta.org/?url=www.example.com

Несколько дней назад все работало нормально, но теперь оно закрывается.Теперь, когда я ввожу любой URL, он выдает ошибку: «Здесь еще ничего нет».

Я ищу любые альтернативы этому, но ничего не помогает.Пожалуйста, укажите какой-либо URL или любую идею, как добиться функциональности.

1 Ответ

0 голосов
/ 04 января 2019

Это можно сделать с помощью библиотеки JSOUP в Android.

Добавить Это уровень вашего приложения build.gradle файл

implementation 'org.jsoup:jsoup:1.11.1'

Получить URL-метаданные, используя следующую функцию.

public void printUrlMatadata(String url){
        Document doc = Jsoup.connect("http://www.example.com").get();
        String keywords = doc.select("meta[name=keywords]").first().attr("content");
        System.out.println("Meta keyword : " + keywords);
        String description = doc.select("meta[name=description]").get(0).attr("content");
        System.out.println("Meta description : " + description);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...