1.2 KiB
1.2 KiB
保存通知用户主页链接
在 src/get_notifications.py 的共用 summarize 中新增 notifications[].users[].profile_url,点赞、关注、评论三种来源统一处理。
使用通知原始数据中的 sec_uid 构建 https://www.douyin.com/user/<sec_uid>,路径部分通过标准库 urllib.parse.quote 编码。缺失、空或非字符串 sec_uid 保存 null,不用抖音号或内部 uid 代替。
肉宝儿示例:
https://www.douyin.com/user/MS4wLjABAAAA9R1G23ygu2svH39iwiRyVLipuVQ-7uEXbL5sTU9VtBoqGYHc70MdKXTA_i8Kk-N0
已基于现有 raw_pages 补充 src/notifications.json 中已保存通知的用户字段,没有重新抓取、点击通知或修改已读状态,原时间和筛选结果保留。本次文件包含的 21 个通知用户条目均补充成功。本次未逐个打开主页验证。
运行方式不变,无新增依赖;空白环境安装见 2026-09-05-23-15-current-user-notifications.md。
python3 src/get_notifications.py --pages 3
python3 src/test_notifications.py
离线检查通过:验证三个通知来源、正常链接、路径特殊字符编码,以及 sec_uid 缺失/空/类型错误时不生成伪链接。