arry-lee
wereader
Python

一个功能全面的微信读书笔记助手 wereader

Last updated Jun 19, 2026
955
Stars
134
Forks
11
Issues
0
Stars/day
Attention Score
38
Language breakdown
Python 100.0%
Files click to expand
README

微信读书助手 wereader

作者 @arry-lee

2023-11-7

  • 将框架切换成了pyside6,内置浏览器组件

2022-3-31 更新日志

  • 新增 windows 版安装包v1.0.0
  • 界面语言改为中文

2022-3-16 更新日志

  • 增加前进后退功能
  • 增加进入书城和书架页面快捷方式
  • 增加记住上次阅读位置,启动后直接进入阅读状态

2022-2-16 更新日志

  • 新增带有 GUI 的客户端,也可作为微信读书的桌面客户端。
  • 内嵌浏览器实现扫码登录后自动获取 cookie,原先的手动获取 cookie 的方法现已被移除。
  • 接口模块 wereader.py 中的各个接口函数引入新的形参 cookie, 移除了旧的 COOKIEUSERID
  • 移除了旧版的 settings.py 暂且保留 client.py 作为可选的命令行客户端,扫码登录之后仍然能够使用。

阅读界面如下:

image

笔记界面如下:

image

免责声明

本程序没有爬取任何书籍内容,只提供了一个浏览器功能,所有阅读操作和在浏览器端的操作无异,没有侵犯书籍作者版权和微信读书官方利益。

主要功能

  • 获取书架上的书籍列表 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。

© 2026 GitRepoTrend · arry-lee/wereader · Updated daily from GitHub