聚合搜索平台学习打卡
学习目的:为了学习ElasticSearch这门技术以及如何运用至项目里。 今天利用Jsoup库爬了必应的图片,感觉比当时在云图库里用的时候更加理解一些。 明天开始背八股 + 继续学习项目,补药再偷懒了 学习总结: 一、数据抓取的几种方式 1. 直接请求数据接口(最方便),利用HttpClient、OKHttp、Hutool等发送请求。 2. 等待网页渲染出明文内容,从前端页面中解析出需要的内容。 二、Jsoup库 Jsoup是基于Java的HTML解析器,不但能直接解析某个URL地址、HTML文本内容,还能通过类似于DOM、CSS或者jQuery的方法来操作数据 相关概念 Jsoup很多概念和js类似,可参照对比理解
Document :文档对象。每份HTML页面都是一个文档对象,Document 是 jsoup 体系中最顶层的结构。 Element:元素对象。一个 Document 中可以着包含着多个 Element 对象,可以使用 Element 对象来遍历节点提取数据或者直接操作HTML。 Elements:元素对象集合,类似于List。 Node:节点对象。标签名称、属性等都是节点对象,节点对象用来存储数据。 类继承关系:Document 继承自 Element(class Document extends Element) ,Element 继承自 Node(class Element extends Node)。 一般执行流程:先获取 Document 对象,然后获取 Element 对象,最后再通过 Node 对象获取数据。 参考:https://blog.csdn.net/qq_41694906/article/details/129857848
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
你见过凌晨四点的编程导航吗?八点还要早起搬砖,睡不着,那就打个卡吧
8
三本找到第一份实习了
12
学院本第一次小厂面试,简历上写的api平台和云图库
1. 前后端都有涉及吗?前端用组件库做的,说说组件库是什么?
2. 说一下Java中有哪些集合类?
3. ArrayList和LinkedList各自的优劣?
4. Mysql的索引类型?
5. Mysql索引失效场景?
6. Mybatis的Mapper层比如List<User> getUserList(),它的实例化对象是什么?
7. 怎么做的事务管理?
8. Spring注入bean的方式有哪些,平时用多的是哪种,为什么?
9. Redis的基本数据类型?
10. 图库项目说一个你觉得有亮点的
答的协同编辑那块,没答好
11. 反问阶段
题目都是基础题,答的时候还是有点磕巴,答的有点浅显(还是没有理解到位),不过也对自己的水平有一个清楚的认知了,继续努力吧。
在这里还是要感谢一下当时的面试官吧,第一次面试,没有给我什么压力,聊天一般~
11
抽奖
0
