---
name: avito-qrator-blocks-chrome-fingerprint
description: "Avito/Qrator режет Chromium-отпечатки curl_cffi, а страница врёт «проблема с IP»; firefox/safari профили с того же адреса дают 200"
metadata: 
  node_type: memory
  type: project
  originSessionId: d0c6c5aa-4d05-42e2-a1f9-034482b88603
  modified: 2026-08-02T09:31:42.037Z
---

**2026-08-02, «Земля без риска».** Быстрый путь Avito (curl_cffi) отдавал `403 len=27283` на каждый запрос, поэтому каждая страница шла через Playwright: 13с в удачном прогоне, 25с в неудачном при нуле объявлений.

**Ловушка в диагностике.** Страница блокировки говорит «**Доступ ограничен: проблема с IP**», `server: QRATOR`. Поверить ей — значит уйти искать прокси и потерять день. Проверка разными профилями с ОДНОГО адреса подряд:

- `chrome124`, `chrome131`, `chrome133a`, `chrome136`, `edge101` → 403;
- `firefox133`, `firefox135`, `safari17_0`, `safari180`, `safari184` → 200 с настоящей выдачей.

Режется Chromium-подобный отпечаток curl_cffi, а не адрес. Дефолт в коде был `chrome124`, `AVITO_CURL_IMPERSONATE` в `.env` не задан — быстрый путь не срабатывал ни разу с момента включения.

**Как чинить, чтобы не протухло снова.** Не подставлять один «правильный» профиль (он умрёт как chrome124), а держать цепочку с автоподбором: пробовать по порядку, запоминать сработавший и начинать с него; при провале ВСЕЙ цепочки — предохранитель на 10 минут, чтобы не тратить 4-8 мёртвых запросов на отчёт. Живьём видел самолечение: firefox135 поймал 403 в середине прогона, код перешёл на safari184 и продолжил.

Результат: `[t] market src=Avito duration=6.00s count=40` вместо 13с/25с.

**Обобщение:** текст страницы блокировки — это версия защищающей стороны, а не диагноз. Проверять перебором одной переменной за раз.

См. [[zemlya_slow_check_overpass_gap]], [[zemlya_web_overview]].
