首页 > Web开发 > 详细

Jsoup之解析URL、字符串、文件

时间:2020-06-13 21:49:06      阅读:48      评论:0      收藏:0      [点我收藏+]
package jsoup;

import org.apache.commons.io.FileUtils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.junit.Test;

import java.io.File;
import java.net.URL;

public class JsoupFirstTest {
@Test
public void testUrl() throws Exception{
//解析URL地址
Document doc =Jsoup.parse(new URL("http://www.itcast.cn"),1000);
//使用标签选择器,获取title标签中的内容
String title=doc.getElementsByTag("title").first().text();
//将获取到的信息进行打印
System.out.println(title);
}
@Test
public void testString() throws Exception{
//使用工具类读取文件,获得字符串
String content= FileUtils.readFileToString(new File("C:\\Users\\Administrator\\Desktop\\bolg_add.html"),"utf8");
//解析字符串
Document doc=Jsoup.parse(content);
String string=doc.getElementsByTag("title").first().text();
System.out.println(string);
}
@Test
public void testFile() throws Exception{
Document doc=Jsoup.parse(new File("C:\\Users\\Administrator\\Desktop\\bolg_add.html"),"utf8");
String title=doc.getElementsByTag("title").first().text();
System.out.println(title);
}
}
上面代码就是利用jsoup对URL、字符串、文件的解析,这也是Jsoup的三大常用功能。
在进行以上代码的验证是,必须提前进行依赖的引入。

Jsoup之解析URL、字符串、文件

原文:https://www.cnblogs.com/juddy/p/13121829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!