nodejs抓取动态网页(Linux服务器在线演示站点-Github.io.js)
优采云 发布时间: 2022-02-28 20:12nodejs抓取动态网页(Linux服务器在线演示站点-Github.io.js)
项目名称:视频网站项目
开发语言:HTML、CSS(前端)、JavaScript、NODEJS(表达式)(后端)
数据库:MySQL
开发环境:Win7、Webstorm
在线部署环境:Linux服务器
在线演示站点:
Github 源码:/xiugangzhang/vip.github.io
我们先来看看最终效果:
用户主页的构建:
影片播放页面的构建
电影搜索功能(特色功能)
用户中心管理
程序安装方法步骤:
其他说明
下面是下载程序解压后的目录结构。下面简单介绍一下这个目录结构:
controllers:控制层,只要核心业务逻辑代码
data:数据抓取层,用于从爱奇艺网站抓取视频数据,存入数据库,展示在前端,其中db.js为数据库相关配置文件
models:数据库表结构映射文件(用于将数据库的关系数据模型转换为对象模型)
实用工具:工具包
views:查看文件(网站项目的所有html文件,这里的格式是xtpl,主要是为了数据的动态展示,方便后期数据渲染)
www:网站的所有静态资源文件,包括html、css、js等文件
app.js:程序的入口文件
config.js :程序的主配置文件,用于配置文件上传目录等参数
router.js:程序的路由配置
*.sql:这些是一些抓取的数据信息,用来插入数据到数据库中使用
在线演示站点:
Github 源码:/xiugangzhang/vip.github.io