如果样式嵌入在Element中,则只需使用.attr(“style”).

JSoup不是Html渲染器,它只是一个HTML解析器,因此您必须从检索到的< style>中解析内容.标记html内容.你可以使用一个简单的正则表达式;但它并不适用于所有情况.您可能希望使用CSS解析器执行此任务.

public class Test {

public static void main(String[] args) throws Exception {

String html = "\n" +

"

\n"+

"

Page 1\n"+

"\n"+

"

\n"+

"

"\n"+

"\n"+

"\n"+

"";

Document doc = Jsoup.parse(html);

Element style = doc.select("style").first();

Matcher cssMatcher = Pattern.compile("[.](\\w+)\\s*[{]([^}]+)[}]").matcher(style.html());

while (cssMatcher.find()) {

System.out.println("Style `" + cssMatcher.group(1) + "`: " + cssMatcher.group(2));

}

}

}

将输出:

Style `ft00`: font-size:11px;font-family:Times;color:#ffffff;

Style `ft01`: font-size:11px;font-family:Times;color:#ffffff;

java jsoup html_使用JAVA中的JSOUP从HTML中提取CSS样式相关推荐

  1. css-net 中华版,使用C#代码选择CSS样式(ASP.net)

    我在我的Default.aspx页面中的嵌入式CSS中有两个类.如果需要,我可以将代码转移到外部CSS.使用C#代码选择CSS样式(ASP.net) 我可以在C#中创建一个代码,点击一个按钮后,我可以 ...

  2. php 给字符中间添加间距,html中的字符间距怎么设置?css样式设置文本对齐方式总结...

    我们经常用的html字符间距总是不好设置,html的文本对齐方式也不会设置,现在这篇文章就来帮助大家了,这里有关于html 字符间距的调整,还有文本的对齐方式设置,现在让我们来看看这篇文章吧 首先我们 ...

  3. java xml html_使用Java将XSL和XML文件输出为HTML(XSL学习笔记二)

    XSL 指扩展样式表语言(EXtensible Stylesheet Language),前面一篇博客介绍了使用XSL即可直接将XML输出为HTML片段被浏览器解析,但是这样在web应用中浏览器的解析 ...

  4. WebPart(SharePoint)中如何使用自定义的Javascript和css样式

    由于SharePoint WebPart 不像asp.net,可以拖拽控件,而且没有前台代码.你只能发布倒sharepoint上进行浏览.由于没有前台的HTML,只有后台的cs文件.所以不能通过通常的 ...

  5. html中给div或者span加边框css样式

    目录 1.边框样式需求 2.CSS代码说明 (1)样式写法 (2)CSS代码示例和结果 1.边框样式需求 需要给一个div或者span快增加边框的效果 2.CSS代码说明 (1)样式写法 在样式中增加 ...

  6. float属性html,详解CSS样式中的float属性

    详解CSS样式中的float属性.float是 css 样式的定位属性.我们在印刷排版中,文本可以按照需要围绕图片.一般把这种方式称为"文本环绕".在网页设计中,应用了CSS的fl ...

  7. react中css样式表无效

    今天在一个新的项目中写页面,遇到了一个css样式无效的问题,问题如下 上图这样写类名无效(已经import过样式文件) 需要像下图这样使用才可以 后来经过查阅发现应该是新项目开启了CSS Module ...

  8. 双下划线一粗一细怎么加_css双下划线 css样式中怎样控制下划线的粗细?

    html 怎么加双横线给相应的标签加一个属性border-bottom:3px double red; 如果双线间的距离要加大,把3px改为更大的值就行了,不过不能小于3px,不然就叠在一起看不出来是 ...

  9. Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中

    Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中 一.资源 EasyExcel使用教程 Jsoup爬虫教程 二.代码 xml依赖 ...

最新文章

  1. 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...
  2. Tp5缓存Cache
  3. 读盘写盘计算机里面的意义,什么叫计算机里的写盘
  4. AbstractBeanFactory 的getBean()方法调用FactoryBean
  5. 2020Alibaba数学竞赛预选赛第一轮参考答案
  6. MFC框架机制详细论述
  7. mysql忘记命令后半部分_Mysql 5 易忘的命令
  8. 月薪11万招数据工程师,看到要求我傻眼了!
  9. java调用hbase_Java调用Hbase
  10. Python装饰器几个有用又好玩的例子
  11. MVC进阶学习--个性化目录结构(三)
  12. Numpy系列(六)常用的数组合并操作
  13. 【原创文章】通过英文电影突破英语
  14. 高德地图聚合自定义样式
  15. 对比UltraCompare和Beyond Compare我这么选,你会怎么选?
  16. 【Trailhead题目解析】Prepare your salesforce org for users - 1Set Up the Exchange Rate
  17. 我要写王者荣耀类游戏的网页代码
  18. VScode seting.json 配置 自用
  19. 医院信息科结构化面试
  20. appearance

热门文章

  1. Codeforces 1314 题解
  2. java final修饰的类_java final修饰符使用总结,final修饰类详解
  3. java开发流程图_Java 详解 JVM 工作原理和流程
  4. 倒数日怎么设置起始日_起始价131亿!杭州江河汇流区85万方综合体招标延期
  5. 项目进度计划表_十大项目管理工具模版~
  6. android 北斗定位代码_大牛三步教你解决,BAT资深APP性能优化系列-卡顿定位问题,收藏哦
  7. 多层次报表的性能优化方案
  8. AtcoderGrandContest 005 F. Many Easy Problems
  9. python3.6.0安装步骤
  10. Martini源码剖析