God*_*win 1 html parsing android html-parsing jsoup
我正在创建一个应用程序,因为如果用户输入网站 url ,它将自动转换为网站缩略图。我建立了一个 http 连接并得到了html 页面作为响应。其中有一个带有图像/缩略图的元标记。
<meta property="og:image" itemprop="image primaryImageOfPage" content="https://cdn.sstatic.net/Sites/stackoverflow/img/apple-touch-icon@2.png?v=73d79a89bded" />
Run Code Online (Sandbox Code Playgroud)
所以我的问题是如何提取该图像。
我试过Jsoup,我无法从中提取图像。
极客请帮帮我
使用jsoupwebsite thumbnail从 HTMLmeta标签中 提取
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;
}
}
Run Code Online (Sandbox Code Playgroud)
现在使用Glide一个适用于 Android 的图像加载和缓存库。
Glide.with(this).load(imageUrl).into(imageView);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1817 次 |
| 最近记录: |