Java怎么解析html中的内容并存到数据库


这篇文章主要讲解了“Java怎么解析html中的内容并存到数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java怎么解析html中的内容并存到数据库”吧!我选用的是使用jsoup进行html的读取和解析,需要加入如下依赖:jsoup是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jquery的操作方法来取出和操作数据。它是基于MIT协议发布的。jsoup的主要功能如下: 1、从一个URL,文件或字符串中解析HTML; 2、使用DOM或CSS选择器来查找、取出数据; 3、可操作HTML元素、属性、文本;示例代码:Elements这个对象提供了一系列类似于DOM的方法来查找元素,抽取并处理其中的数据。具体如下:1、查找元素getElementById(String id)getElementsByTag(String tag)getElementsByClass(String className)getElementsByAttribute(String key) (and related methods)Element siblings: siblingElements(), firstElementSibling(), lastElementSibling();nextElementSibling(), previousElementSibling()Graph: parent(), children(), child(int index)2、元素数据attr(String key)获取属性attr(String key, String value)设置属性attributes()获取所有属性id(), className() and classNames()text()获取文本内容text(String value) 设置文本内容html()获取元素内HTMLhtml(String value)设置元素内的HTML内容outerHtml()获取元素外HTML内容免费云主机域名data()获取数据内容(例如:script和style标签)tag() and tagName()3、操作HTML和文本append(String html), prepend(String html)appendText(String text), prependText(String text)appendElement(String tagName), prependElement(String tagName) html(String value)直接上代码:Test.java:PositionService.java:PositionServiceImpl.java:PositionMapper.java:Position.java:PositionMapper.xml:PositionUtils.java:PinyinUtils.java:感谢各位的阅读,以上就是“Java怎么解析html中的内容并存到数据库”的内容了,经过本文的学习后,相信大家对Java怎么解析html中的内容并存到数据库这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: 高效的PHP循环查询子分类的方法是什么

这篇文章主要介绍了高效的PHP循环查询子分类的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇高效的PHP循环查询子分类的方法是什么文章都会有所收获,下面我们一起来看看吧。 获取分类数据首先,我们需要获取分类数据,这里我们…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/05 12:49
下一篇 06/05 12:52

相关推荐