作者 @arry-lee
- 将框架切换成了pyside6,内置浏览器组件
- 新增 windows 版安装包v1.0.0
- 界面语言改为中文
- 增加前进后退功能
- 增加进入书城和书架页面快捷方式
- 增加记住上次阅读位置,启动后直接进入阅读状态
- 新增带有 GUI 的客户端,也可作为微信读书的桌面客户端。
- 内嵌浏览器实现扫码登录后自动获取
cookie
,原先的手动获取cookie
的方法现已被移除。 - 接口模块
wereader.py
中的各个接口函数引入新的形参cookie
, 移除了旧的COOKIE
和USERID
; - 移除了旧版的
settings.py
暂且保留client.py
作为可选的命令行客户端,扫码登录之后仍然能够使用。
本程序没有爬取任何书籍内容,只提供了一个浏览器功能,所有阅读操作和在浏览器端的操作无异,没有侵犯书籍作者版权和微信读书官方利益。
- 获取书架上的书籍列表
get_bookshelf
- 获取某本书的详情
get_bookinfo
- 获取某本书的目录
get_chapters
- 获取某本书你的全部笔记
get_bookmarklist
- 获取你的所有有笔记的书单
get_notebooklist
- 获取某一本书的热门划线
get_bestbookmarks
具体代码见 wereader.py
- 下载或克隆本项目
- 安装所需依赖
pip install -r requirements.txt
- 通过命令行
cd path/to/wereader
进入项目文件夹下,之后输入python main.py
运行客户端 main.py - 扫码登录后再自行探索
扫码之后也通过命令行 python client.py
运行旧版的命令行客户端 client.py
(不建议使用)
本项目如对您有所帮助,请给作者个小星星,谢谢~~~ 如有什么需求和问题也可以提 issue。