基于协同过滤算法的新闻推荐系统, 推荐部分未开始. 项目分前后端与爬虫.
MySQL 导入自动建库
爬虫独立运行获取数据后写入数据库, 数据来源为 今日头条, 需要 python 3 环境.
在 spider
目录下创建 properties/database.json
.
database.json 模板:
{
"name": "NewsRecommend",
"user": "your name",
"pass": "your pass",
"host": "your host",
"charset": "utf8mb4"
}
并在 spider
目录下创建 log
目录,用于存放日志文件 (我懒得写)
正确安装 webdriver 后执行:
cd spider
python Main.py
前端利用 Vue Cli 3 脚手架. 需要 node.js yarn.
应该需要先装 wangeditor (富文本编辑工具) npm install wangeditor
cd front
yarn install
yarn serve
localhost:8071/ # 首页
localhost:8071/article # 文章阅读页
localhost:8071/self # 个人中心
localhost:8071/search # 搜索页面
# ...
....