Reverse-engineered the migrated 4k69 player: jwplayer now serves OK.ru CDN (okcdn.ru) mp4s. The static page (SSR behind Cloudflare, fetched via proxy) carries "file"+"label" pairs for every quality. okcdn's srcIp param is NOT enforced (cross-IP test 2026-06-14: 206 video/mp4 from a residential IP != srcIp), so the URL plays from any IP. Parse the okcdn sources server-side and return them mobile_direct_ok — the phone plays the direct video, no WebView, no VAST preroll, no age-gate, zero VPS proxy. Skips 4K/2K. Reverts the brief _vps_blocked_fallback routing (WebView grabbed the preroll ad, not content). Verified on emulator: native player streams the actual scene (report 5de3fbc5). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| hosters | ||
| tubes | ||
| __init__.py | ||
| _fetch.py | ||
| _models.py | ||
| duration_extract.py | ||
| hoster.py | ||
| iframe_pick.py | ||
| tag_extract.py | ||
| thumb_extract.py | ||