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);
         }
     }
}

结果打印

这里写图片描述

猜你喜欢

转载自blog.csdn.net/u013075699/article/details/78950636