如何获取android中任何网站的徽标?

时间:2015-06-25 10:33:21

标签: java jsoup

我正在开发一个项目,其中输入是URL,输出是网站Logo。有一些网站,如Facebook,Youtube,雅虎等,使用CSS使他们的标志有吸引力,所以我怎么能获取这些网站的标志。 我编写了以下代码来获取使用徽标图像的网站的徽标:

Elements elements = doc.getElementsByTag("img");
        for (Element element : elements) {

            //Searching the src tag inside img tag
            logo =element.attr("src");
            String logo1=logo;

            //If src link has substring logo 
            if(logo1.toLowerCase().contains("logo")|| element.attr("alt").toLowerCase().contains("logo"))
            {
                if(!logo.contains("http"))
                {
                    if(!logo.startsWith("/"))
                        logo=link + "/"+logo;
                    else
                        logo=link+logo;
                }
                System.out.println(logo);
                logoflag=1;

            }

        }

0 个答案:

没有答案