Avatar for the yutto-dev user
yutto-dev
yutto
BlogDocsChangelog

Performance History

Latest Results

🐛 fix: mirror browser request fingerprint to fix space API 412 risk control Bilibili tightened risk control on /x/space/wbi/arc/search and other space endpoints. Requests missing the browser's anonymous identity and device parameters get code -352 (risk control validation failed), which escalates to HTTP 412 under repeated requests. - Add set_cookie and post to the native YuttoSession, allowing identity cookies to be written at runtime and GenWebTicket (POST) to be called - Add api/web_identity.ensure_web_identity: fetch buvid3/buvid4 from finger/spi, generate bili_ticket, write b_nut, cached per scope and degrading gracefully without blocking downloads - Align space endpoints with the browser: ps=40, add platform/order_avoided/ web_location/x-bili-locale-json/x-bili-device-req-json, use realistic dm_img_* fingerprints, and send space.bilibili.com Referer/Origin - Raise RiskControlError on HTTP 412/429 instead of blindly retrying, with an explicit risk-control hint Co-authored-by: OpenCode <noreply@opencode.ai>
netphils:fix/space-risk-control
16 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
🐛 fix: 对齐浏览器请求特征以修复个人空间 412 风控#875
16 hours ago
82a7aee
netphils:fix/space-risk-control
CodSpeed Performance Gauge
0%
✅ test: clean up mocks and strengthen functional coverage#873
19 hours ago
ce8ce17
codex/cleanup-functional-tests
CodSpeed Performance Gauge
0%
20 hours ago
39bd5dc
renovate/dependencies-(non-major)
© 2026 CodSpeed Technology
Home Terms Privacy Docs