2016-12-15 71 views
0

我在创建一个应用程序,在这中间,如果用户把网站网址 它会自动转换为网址缩略。我做了一个http连接,并得到html页面作为回应。在那里有一个元标签有图像/缩略图。由URL网站的缩略图 - ANDROID

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

所以我的问题是如何提取的形象。

我试过Jsoup,我不能从中提取图像。

怪才请帮我

回答

1

使用jsoup从HTML标签meta提取website thumbnail

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);