zhihu-rss
zhihu-rss copied to clipboard
程序设计文档
目录
- 程序运行原理概述
- 程序编写概述
程序运行原理概述
- 内容获取:爬虫方面全部使用7sDream的zhihu-py3库。
- 配置信息:通过获取登陆的小号的账号信息作为cookie,大号的url作为入口。
- 信息存储:本地用json储存额外的关注者、回答、动态,以此来对比关注者的最新的一条动态来实现提醒功能。
- 内容显示:webview来显示所有的回答、文章
程序编写概述
界面使用qml
- 界面的编写
- 前台的简单界面响应
- 加载后台的数据
后台使用pyqt5、zhihu_py3
- 获取前端的输入
- 根据输入爬到新的数据
- 传数据给前台
- 控制界面的响应
数据存储使用json
- 绝大多数情况下数据都是,存储和获取数所有数据
- 不想写sql,以及方便跨平台
定时器
- 程序启动时以及之后每100s,更新一次数据
- 更新完后将数据传给前端