项目简介
本项目模拟王者荣耀官网,借助爬虫从官网获取真实数据,将其存储在MongoDB数据库中。前端用Vue框架展示数据,后端采用Node.js和Koajs框架处理请求,同时配备数据管理端,可对数据进行增删改查操作。
项目的主要特性和功能
- 数据展示:提供王者荣耀官网的主页、文章列表、文章详情、英雄皮肤、英雄详情等页面的数据展示。
- 数据管理:数据管理端基于Vue和Element - UI构建,支持对分类、英雄、装备、铭文等数据进行展示与管理。
- 数据爬取:通过爬虫获取官网的英雄详情、装备、铭文及近期公告等数据,存储到MongoDB数据库,且支持配置MongoDB地址和爬虫参数。
安装使用步骤
- 下载项目源码文件后,使用npm或yarn安装项目所需依赖。
- 在
./config.json
中配置MongoDB数据库地址和其他相关参数。 - 运行爬虫:
- 执行
npm run get
获取数据。 - 执行
npm run drop - get
清空当前数据库后再获取数据。
- 执行
- 启动后端服务:在后端目录执行
npm run serve
启动Node.js服务器。 - 启动前端服务:
- web端按常规方式启动Vue应用。
- 数据管理端执行
npm run serve
。
- 在浏览器中访问项目网址,使用项目功能。
下载地址
点击下载 【提取码: 4003】