Jsoup简单使用方式

加载方式:

1、通过url加载

 /* get方式 */
 /* Document doc = Jsoup.connect("http://www.baidu.com/").get(); */
 /* post方式 */
 /* Document doc = Jsoup.connect("http://www.baidu.com/").post(); */
 /* 添加参数等请求信息 */
 Document doc = Jsoup.connect("http://www.baidu.com/")
    .data("user", "test")
    .cookie("user", "test")
    .timeout(3000)
    .post();

2、通过文件加载

 File f = new File("input.html");
 /* 第三个参数用于处理相对路径 */
 Document doc = Jsoup.parse(f, "UTF-8", "http://www.baidu.com/");

3、通过字符串加载

 String html = "<html><head><title></title></head><body></body></html>";
 Document doc = Jsoup.parse(html);

元素使用

 Element e = Jsoup.connect("http://www.baidu.com/").get();
 /* 通过Id获取 */
 e.getElementById("user");
 /* 通过选择权获取(使用方式与jquery选择权相同) */
 Elements lis = e.select(".list");
 /* 获取子节点 */
 Elements es = e.children();
 /* 获取父节点 */
 e.parent();
 /* 其它常用 */
 e.html();
 e.val();
 e.text();
 e.attr("name");

你可能感兴趣的:(Jsoup简单使用方式)