2016-12-15 9 views
0

Я нахожусь в середине создания приложения, в том, что если пользователь поставил URL сайта он будет автоматически конвертировать в сайте миниатюры. Я сделал http-соединение и получил страницу html в качестве ответа. В этом есть метатег, у которого есть изображение/эскиз.миниатюрного сайта по URL - ANDROID

<meta property="og:image" itemprop="image primaryImageOfPage" content="https://cdn.sstatic.net/Sites/stackoverflow/img/[email protected]?v=73d79a89bded" /> 

Так мой вопрос заключается в том, чтобы извлечь, что изображения.

Я пробовал Jsoup, я не могу извлечь изображение из этого.

Geeks, пожалуйста, помогите мне

ответ

1

Использование jsoup для извлечения website thumbnail из HTML meta тега

Document doc=Jsoup.connect(WEBSITE_URL).get(); 
Elements elements=doc.select("meta"); 

for(Element e: elements){ 
    //fetch image url from content attribute of meta tag. 
    imageUrl = e.attr("content"); 

    //OR more specifically you can check meta property. 
    if(e.attr("property").equalsIgnoreCase("og:image")){ 
    imageUrl = e.attr("content"); 
    break; 
    } 
} 

Теперь используйте Glide При загрузке изображений и библиотеки кэширования для Android.

Glide.with(this).load(imageUrl).into(imageView);