分享一个html解析java lib
来源:互联网 发布:mac pdf preview 编辑:程序博客网 时间:2024/05/21 14:51
网址:https://jsoup.org/
gradle:compile 'org.jsoup:jsoup:1.9.2'
功能:
当你需要使用webview加载一个网页,而这个网页中的某些格式,并不能满足你的需求时,比如 html 标签中,多了些你不需要的样式,或者少了些格式如居中、加粗、倾斜、固定宽高等。
这时,你可以通过上面的jar包,把一个url,转换成html代码,然后通过jar中提供的方法找到你需要操作的位置,增删你需要修改的html标签,达到你要的webview显示效果,示例代码如下。
private void getHtmlContent(final String url) { new Thread(new Runnable() { @Override public void run() { try { final Document doc = Jsoup.connect(url).get(); doc.body().attr("align", "center"); Elements elements = doc.select("img"); for(Element e : elements) { e.removeAttr("width").removeAttr("height"); } getActivity().runOnUiThread(new Runnable() { @Override public void run() { web_view.loadData(doc.html(), "text/html; charset=UTF-8", null); } }); } catch (IOException e) { e.printStackTrace(); } } }).start(); }
一起来玩传webView吧...
0 0
- 分享一个html解析java lib
- java正则表达式解析html示例分享
- 分享一个解析html的python的框架--AdvancedHTMLParser
- 非常好用的一个Html解析的java类库 Jsoup
- 非常好用的一个Html解析的java类库 Jsoup
- 非常好用的一个Html解析的java类库 Jsoup
- Java爬虫(二)--解析一个HTML字符串
- Jsoup--java解析HTML的一个新的选择
- java 解析 html文档
- java解析html例子
- java解析html工具
- Java解析 HTML
- Java HTML解析
- java 解析html
- Java解析HTML
- Java解析HTML标签
- JAVA解析html标签
- java解析html
- android之两种设置全屏或者无标题的方法
- 2016年06月06日学习日记c语言指针
- Struts2学习第二天——获取参数与数据校验
- 快麦KM100s打印机驱动 v1.0.0.4官方版
- 编码转换
- 分享一个html解析java lib
- Android判断设备网络连接状态,并判断连接方式
- IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet
- 导出hbase数据 动态创建greenplum表 字段 和数据
- Face2Face: Real-time Face Capture and Reenactment of RGB Videos
- [乐意黎]PHP保留小数位的三种方法
- 相对路径与绝对路径
- Cookie工作原理
- activity四种启动模式简单解析