MemRelay-Operation: checkpoint-save:ckpt-batch-scrape-20260925 MemRelay-Resource: 9cfe6b3f-e931-44ab-b856-c74d799c486c
1.7 KiB
1.7 KiB
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 |
|
完成:批量脚本 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。不要提醒用户时间。