加载方式:
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");