FlareSolverr-фолбэк для загрузки по ссылке; -ReleaseUrl в predict.ps1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
DenozordecandClaude Sonnet 5.5 committed 2026-10-27 17:29:58 +07:00
1 parent bc9ff36e61
commit dce219aeee
6 files changed
+150 -10

No files matched your search

+18
View File
@@ -107,6 +107,24 @@ $b = [Text.Encoding]::UTF8.GetBytes((@{ text = "Перевод: Дублиров
Ответ сервис отдаёт с `charset=utf-8`, поэтому кириллица в ответе
корректно декодируется и в PS 5.1.
### Cloudflare / 403 на трекерах (FlareSolverr)
Как и Jackett/Prowlarr, сервис умеет ходить через **ваш** экземпляр
[FlareSolverr](https://github.com/FlareSolverr/FlareSolverr): при ответе трекера
403/429/503 или странице-заглушке («Один момент…») запрос повторяется через него.
```bash
docker run -d --name flaresolverr -p 8191:8191 ghcr.io/flaresolverr/flaresolverr:latest
python -m src.service --flaresolverr http://127.0.0.1:8191 # или env DUB_FLARESOLVERR_URL
python -m src.predict --url <ссылка> --flaresolverr http://127.0.0.1:8191
```
Адрес FlareSolverr задаётся только настройкой сервиса, не полем запроса.
Если grabber уже работает через Prowlarr/FlareSolverr, проще скачать страницу
там и прислать её в поле `html`. Ограничения: FlareSolverr не гарантирует
обход (rutracker дополнительно требует авторизацию / может блокировать по
региону), cookie сессии передаются через `cookie`.
### grabber (PHP)
kinozal требует авторизации, поэтому grabber скачивает страницу сам