Android——Jsoup工具类(图片,标题,时间等的获取)

一般的html代码都会有img,title,time等标签,要想从里面获得自己想要的那一部

分,Jsoup自然是一个很好的工具,可以在html代码中截到自己想要的东西,获得图片

地址等。

这里说的html都是普遍的,如果标签内容改变,位置改变那里面的选取角色也就变了。

public class JsoupUtils {
    public static List<String> getImgs(Document doc)
    {
        List<String> imgs=new ArrayList<>();
        Elements links = doc.select("img[src]");

        for (Element element : links) {
            String url=element.attr("src");
            imgs.add(url);
        }
        return imgs;
    }
    public static String getTitleText(Document doc)
    {
        String title=null;
        Elements links = doc.select("body");
        for (Element element : links) {
            title= element.getElementsByClass("title").text();

        }
        return title;
    }

    public static String getTime(Document doc)
    {
        String time=null;
        Elements links = doc.select("body");
        for (Element element : links) {
            time= element.getElementsByClass("time").text();
        }
        return time;
    }
}

需要传Document对象。

Document doc = Jsoup.parse(String html);

这样就搞定了、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值