您的位置 首页 java

组长让我用java定时爬取网页资源?简单啦(附实战源码)

jsoup简介


一款 Java HTML 解析器 , 可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过 DOM CSS 以及类似于 jQuery 的操作方法来取出和操作数据。


组长让我用java定时爬取网页资源?简单啦(附实战源码)

组长让我用java定时爬取网页资源?简单啦(附实战源码)

爬取案例-网易新闻

组长让我用java定时爬取网页资源?简单啦(附实战源码)

爬取成功

 温馨提示:需要爬取 网易新闻 全部资源 需要二次爬取文章链接(爬第一次的链接后再爬取获取作者 时间 图片) 如果是网易自己的文章可成功爬取 对于网易导入的外部资源链接无法处理(网页结构无法预判)
  

 2022-09-29 20:27:48.321  INFO 11176 --- [           main] com.demo.article.utils.HtmlParseUtil     : 文章Article(pkId=null, articleName=助力中阿 全面战略伙伴关系 谱写新篇章, articleAuthor= 央视网 , gmtCreate=2022-09-29T19:02:45, articleUrl= articleShowPic=
2022-09-29 20:27:48.321  INFO 11176 --- [           main] com.demo.article.utils.HtmlParseUtil     : 文章Article(pkId=null, articleName=“构筑中华民族共有精神家园”, articleAuthor= 中国 新闻网 , gmtCreate=2022-09-29T17:07:17, articleUrl= articleShowPic=
2022-09-29 20:27:48.321  INFO 11176 --- [           main] com.demo.article.utils.HtmlParseUtil     : 文章Article(pkId=null, articleName=片仓凤美:通过花艺与中国年轻人分享快乐, articleAuthor= 人民网 , gmtCreate=2022-09-29T17:41:59, articleUrl= articleShowPic=
2022-09-29 20:27:48.321  INFO 11176 --- [           main] com.demo.article.utils.HtmlParseUtil     : 文章Article(pkId=null, articleName=节前市场探物价:粮油价格稳定 蔬菜鸡蛋价格回落, articleAuthor= 新华社 客户端, gmtCreate=2022-09-29T16:38:36, articleUrl= articleShowPic=
2022-09-29 20:27:48.321  INFO 11176 --- [           main] com.demo.article.utils.HtmlParseUtil     : 文章Article(pkId=null, articleName=好邻居金不换(国际论坛), articleAuthor=人民网, gmtCreate=2022-09-29T06:08:21, articleUrl= articleShowPic=)  

项目目录介绍

组长让我用java定时爬取网页资源?简单啦(附实战源码)

项目详细讲解

组长让我用java定时爬取网页资源?简单啦(附实战源码)

部分代码演示

 //获取文章作者
String articleSource = articleContext.getElementsByClass("post_info").eq(SystemConstant.NUM_ZERO).text();
//如果文章中获取不了具体信息 说明不是网易文章 可直接跳过
if (ObjectUtil.isEmpty(articleSource)) {
       continue;
}
//2022-08-01 12:01:14 来源: 央视新闻客户端 北京 举报 截取出文章作者
String author = StrUtil.sub(articleSource, 24, -6);
//文章发表时间
LocalDateTime gmtModified = DateUtil.parseLocalDateTime(StrUtil.sub(articleSource, 0, 19), SystemConstant.DATE_FORMAT_YYYY_MM_DD_HH_MM_SS);
//获取文章图片
Element content = articleContext.getElementById("content");  

文章来源:智云一二三科技

文章标题:组长让我用java定时爬取网页资源?简单啦(附实战源码)

文章地址:https://www.zhihuclub.com/169258.shtml

关于作者: 智云科技

热门文章

网站地图