2016-12-15 95 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);