码迷,mamicode.com
首页 > 编程语言 > 详细

基于hutool工具 获取网站的图标 java 代码

时间:2021-05-24 09:24:47      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:depend   获取   tar   dep   页面   string   return   get   说明   

基于hutool工具 获取网站的图标 java 代码

   //获取图标 从页面上查找 没有就拼接默认
    private String findIco(String navUrl) {
        String body = HttpUtil.createGet(navUrl).execute().toString();
        String str = body.split("/favicon.ico")[0];
        int http = str.indexOf("https://",str.length()-100);
        if(http==-1){
            http = str.indexOf("http://",str.length()-100);
        }
        if(http==-1){
            //说明没有指定 走拼接逻辑
            int i = navUrl.indexOf("/",8);//获取网址 拼接 favicon.ico
            if(i>0){
                navUrl = navUrl.substring(0, i);
            }
        }else {
            navUrl = str.substring(http);
        }
        return navUrl+"/favicon.ico";
    }

hutool maven 依赖 点我去官网

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.6.5</version>
</dependency>

基于hutool工具 获取网站的图标 java 代码

标签:depend   获取   tar   dep   页面   string   return   get   说明   

原文地址:https://www.cnblogs.com/wangbingchen/p/14768949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!