Files
MemRelay/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/Checkpoint 2026-09-24 23-13-52 UTC [4093ff9de9].md
T
memrelay 23a84f02b2 create: Checkpoint 2026-09-24 23:13:52 UTC [4093ff9de9]
MemRelay-Operation: checkpoint-save:ckpt-batch-scrape-20260925
MemRelay-Resource: 9cfe6b3f-e931-44ab-b856-c74d799c486c
2026-09-25 07:13:55 +08:00

1.7 KiB
Raw Blame History

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
Checkpoint 2026-09-24 23:13:52 UTC [4093ff9de9] checkpoint main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/checkpoint-2026-09-24-23-13-52-utc-4093ff9de9 9cfe6b3f-e931-44ab-b856-c74d799c486c project checkpoint 280dd2a0-d23d-4a71-91e1-dce4353163be 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 ckpt-batch-scrape-20260925 2026-09-24T23:13:52.901714+00:00 2026-09-24T23:13:52.901714+00:00
scraper
handover

完成:批量脚本 e:\code\RapDrama\rapt_scraper.py 已按 App 真实请求拿到 Passion 全量目录和免费集 CDN。输出 raptdrama_passion_full.json:37 部、1607 集、118 个免费集都有主 m3u8、1080p 子列表和 ts,1489 个锁定集 src 为空。

原因:之前用 Authorization Bearer 和 form 调 app.raptdrama.com,服务端回 299。进程内存里的真实请求是 apis.raptdrama.com,头 apasstk,JSON body。playlistv2 的 vid 是剧 id,带 page/before 分页。分类接口参数是 type=20。

验证:python -u rapt_scraper.py 退出码 0。统计:免费集缺地址 0,锁定集带地址 0。抽样 Flame of Revenge EP.1 为 playlist.m3u8 → 1080p/video.m3u8 → video0.ts 起 26 个分片。

问题:中途会遇到 RemoteDisconnected,已加 6 次重试并每部写盘。签名 URL 会过期。锁定集服务端不返回 src。

下一步:要刷新目录就再跑 python -u rapt_scraper.py。模拟器里账号需保持登录,否则设 RAPTD_TOKEN。

给下个会话:不要再用 Bearer/form/app.raptdrama.com 调 playlistv2。不要把 token、CDN 签名、邮箱写进记忆。禁止 mitmproxy transparent 和 reFlutter。不要提醒用户时间。