kaku717813694 / NewsRecommend

新闻推荐系统.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NewsRecommend

基于协同过滤算法的新闻推荐系统, 推荐部分未开始. 项目分前后端与爬虫.

数据库 NewsRecommend.sql

MySQL 导入自动建库

爬虫 spider

运行

爬虫独立运行获取数据后写入数据库, 数据来源为 今日头条, 需要 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

前端 front

前端利用 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   # 搜索页面
# ...

后端 back

....

About

新闻推荐系统.

License:MIT License


Languages

Language:Python 34.0%Language:Vue 32.9%Language:Java 25.3%Language:TSQL 3.9%Language:JavaScript 2.6%Language:CSS 0.9%Language:HTML 0.3%