jsoup解析html的简单demo

jar包下载

jsoup1.10.1

文档参考

jsoup中文api

测试说明

本例使用全球国家名称代码这个网站进行测试,将网站列表中的各国家的“二位字母”的内容获取并打印出来。
网站内容

代码

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class firstdemo {
    // 使用jsoup解析html
     public static void main(String[] args) throws Exception{
        // 从 URL 直接加载 HTML 文档
         Document doc = Jsoup.connect("http://doc.chacuo.net/iso-3166-1").get(); 

         // 使用Selector选择器,选择table下的tbody下的tr
         Elements tr = doc.select("table > tbody > tr");
         // 遍历tr
         for(Element trElement : tr){
             // 获取tr下的全部td
             Elements td = trElement.children();
             // 获取第一个td
             Element tempElement = td.get(0);
             // 获取第一个td的文本内容
             String text = tempElement.text().toString();
             System.out.println(text);
         }
     }
}

结果打印

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值