斜体样式## 爬虫项目plus 我真的要吐槽一波,为什么草稿不能自动保存,一退出就没有了……这是重新写的第三次了…… 一、项目要求 基于第一个项目爬虫爬取的数据(3-5个数据源),完成数据展示网站。 基本要求: 1、用户可注册登录网站,非注册用户不可登录查看数据 2、用户注册、登录、查询等操作记入数据库中的日志 3、实现查询词支持布尔表达式 (比如“新冠 AND 肺炎”或者“新冠 OR 肺炎”) 4、爬虫数据查询结果列表支持分页和排序 5、用Echarts或者D3实现3个以上的数据分析图表展示在网站中
二、爬虫展示 前端技术:vue框架+element-ui ui库(vue组件库)+Echarts图表 后端技术:express框架+cheerio包 这次没有用mysql数据库储存内容,所以每次打开浏览器都会重新爬取信息,储存操作。 express框架和cheerio包在第一次作业中已经下载并且用过了,所以这次就不用下载了。 首先安装vue(终端执行):sudo npm install -g @vue/cli 查看版本: vue-v (启动项目:npm run serve) 介绍一下vue vue是什么: https://blog.csdn.net/weixin_38318244/article/details/85037067
1.实现注册和登录 这里注意要判断注册信息是否符合要求
2.实现查询词支持布尔表达式 利用多个条件判断语句 3.图表展示 引入echarts包,准备DOM容器,绘制图表 4.关于存储
需要储存的内容主要分为三个部分,第一是注册操作信息,第二是登陆操作信息,第三是查询操作信息,分别定义为三个object 再储存。 以上就是我的爬虫,我的爬虫还有很多不足之处,例如没有运用数据库,没有实现拓展功能,我会继续完善我的爬虫。