/Comprehensive-information-website

后端使用Django,前端使用Vue3,爬虫使用Scrapy ,数据库使用Mysql实现的资讯综合网站,包含微博、b站、知乎的热榜信息以及微博和b站的博主的动态信息,并将其统一展示在网页中以方便浏览,还包含完善的个人管理页面和超级用户管理页面

Primary LanguageVue

Comprehensive-information-website

后端使用Django,前端使用Vue3,爬虫使用Scrapy ,数据库使用Mysql实现的资讯综合网站,包含微博、b站、知乎的热榜信息以及微博和b站的博主的动态信息,并将其统一展示在网页中以方便浏览,还包含完善的个人管理页面和超级用户管理页面

热榜

image

image

image

动态

image

image

数据流图

image

后端功能介绍

image

爬虫功能介绍

  • 爬取知乎热榜
  • 爬取微博热榜
  • 爬取b站热榜
  • 爬取微博博主动态
  • 爬取b站up主动态

数据库需求介绍

image

image

image

image

image

image

前端介绍

登陆页面

  • 走马灯式的设计
  • 一个页面承载3个热榜
  • 任何人都可以访问
  • 按钮随着身份进行变化

image

热榜页面

image

image

image

动态页面

  • 走马灯式的设计
  • 一个页面承载2个动态
  • 不登录不能查看
  • 支持多种类的动态卡片

image

image

个人页面

  • 展示b站、微博关注的人
  • 关注、取消关注b站、微博的人
  • 修改用户名
  • 修改密码
  • 退出登陆

image

超级用户管理页面

  • 添加、删除用户
  • 修改用户密码
  • 添加、删除b站、微博需要爬取的博主
  • 修改热榜的爬取时间间隔

image

image

image

image

image