4k69 swapped its player from get_file (4kporno.xxx) to jwplayer + okcdn.ru, whose token carries srcIp= (IP-bound); the site is also behind Cloudflare (VPS fetch only via proxy). The native get_file extractor matched nothing and returned None, surfacing as a "host problem" error even though the video plays fine (report 5de3fbc5). Switch 4k69com to _vps_blocked_fallback: the on-device WebView (residential IP) clears Cloudflare, the okcdn token binds to the phone IP, and INJECTED_JS hands the jwplayer source to ExoPlayer. fourk69.extract stays in the module in case the site reverts to get_file. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| connectors | ||
| extractors | ||
| models | ||
| normalize | ||
| resolve | ||
| scheduler | ||
| templates | ||
| __init__.py | ||
| auth.py | ||
| config.py | ||
| db.py | ||
| ingest.py | ||
| main.py | ||