zhihu-rss icon indicating copy to clipboard operation
zhihu-rss copied to clipboard

程序设计文档

Open SimplyY opened this issue 10 years ago • 2 comments

目录

  1. 程序运行原理概述
  2. 程序编写概述

SimplyY avatar Jul 07 '15 08:07 SimplyY

程序运行原理概述

  1. 内容获取:爬虫方面全部使用7sDream的zhihu-py3库。
  2. 配置信息:通过获取登陆的小号的账号信息作为cookie,大号的url作为入口。
  3. 信息存储:本地用json储存额外的关注者、回答、动态,以此来对比关注者的最新的一条动态来实现提醒功能。
  4. 内容显示:webview来显示所有的回答、文章

SimplyY avatar Jul 09 '15 01:07 SimplyY

程序编写概述

界面使用qml

  1. 界面的编写
  2. 前台的简单界面响应
  3. 加载后台的数据

后台使用pyqt5、zhihu_py3

  1. 获取前端的输入
  2. 根据输入爬到新的数据
  3. 传数据给前台
  4. 控制界面的响应

数据存储使用json

  1. 绝大多数情况下数据都是,存储和获取数所有数据
  2. 不想写sql,以及方便跨平台

定时器

  1. 程序启动时以及之后每100s,更新一次数据
  2. 更新完后将数据传给前端

SimplyY avatar Jul 21 '15 07:07 SimplyY