mirror of
https://github.com/rachelos/we-mp-rss.git
synced 2026-11-03 08:52:05 +08:00
两处独立修复,均为 2026-10 微信改版后的实测问题:
1. driver/wx_api.py get_qr_code:二维码永不生成
- 旧逻辑从登录页 HTML 抠二维码 URL 的正则已永久失配(页面改版)
- 改为 bizlogin startlogin 流程:startlogin 换取 uuid cookie ->
scanloginqrcode getqrcode 拉取 PNG -> ask 轮询
- 实测 /static/wx_qrcode.png 从永久 404 恢复为 200
2. core/wx/model/weread_mp.py extract_mp_content:正文提取抛 invalid_content
- 微信文章页已不再输出 <div id="js_content">,全文改放 JS 变量
content_noencode(纯文本,换行 \x0a)
- 新增转义感知的 JS 字符串提取器作为兜底,按段落转 <p> HTML
- 实测匿名公开页与微信读书代理页均恢复正常提取