Skip to content

v2.1.0:适配 PC 端 4.1.12.26

Choose a tag to compare

@yeximm yeximm released this 09 Aug 15:38
· 12 commits to main since this release

本次版本重点适配 PC 端 4.1.12.26,并对文章数据获取、任务运行流程、本地存储和界面样式进行了整体更新。

主要更新

Windows PC 端适配

  • 重点适配 PC 端 4.1.12.26。
  • 更新公众号主页窗口识别与激活逻辑。
  • 更新文章点击、页面滚动和回弹滚动操作。
  • 优化文章详情标签检测与关闭流程。
  • 改进窗口最小化、窗口未打开等异常状态提示。

数据获取逻辑

  • 更新评论数量识别、评论接口请求和分页采集逻辑。
  • 评论采集改为独立子进程,并支持多篇文章并发处理。
  • 优化采集异常记录、任务清理和子进程回收流程。

本地存储

  • 首次启动时自动创建当前版本数据库。
  • 优化重复采集时的文件覆盖和数据库更新逻辑。
  • 增加文件与 SQLite 写入协调,降低并发写入冲突。

界面与交互

  • 更新主服务页面整体样式。
  • 优化任务数量和采集内容设置区域。
  • 优化运行日志的层级、颜色和内容排版。
  • 更新系统设置与诊断工具页面。
  • 增加窗口操作、文章详情获取和初始内容存储等诊断功能。
  • 任务运行期间限制修改任务数量和采集选项。

兼容性说明

本版本主要基于 PC 端 4.1.12.26 进行适配。其他微信版本的窗口结构可能存在差异,建议优先使用该版本运行。

注:

v2.1.0 在重构时遗漏了 ”数据档案“ 部分 离线缓存 功能,将在下个版本补充。

安装方式

完整安装说明请看:

基础启动流程:

uv sync
uv run python main.py