fix(tradein/browser): дефолт block_images для avito вернулся к True — гипотеза не подтвердилась #3199
No reviewers
Labels
No labels
Fable 5 ревью
GG-форсайт
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
feedback/max
generative
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
ИРД
вторичка
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#3199
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/3185-revert-avito-images"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Разворачиваю собственную правку из #3185.
Что было
#3185 выключил
block_imagesдля avito по гипотезе: блокировка image-запросов сама по себе повышает шанс детекта на QRATOR (картинки — часть штатного fingerprint браузера). Основанием былLeakWarningсамого camoufox, а не замер.Что показали замеры
A/B разницы не даёт — 6/8 против 7/8 в пределах шума на такой выборке. Прод после выкатки стал заметно хуже.
Чего я НЕ утверждаю
Причинность не доказана. Между прогонами 5200 и 5206 через тот же пул прокси прошло ~40 моих диагностических запросов — репутация пула могла просесть от них, а не от картинок. Прогон 5207 шёл уже на обновлённых IP и всё равно дал 77%.
Но выгоды правка не показала ни разу, а после неё прод хуже. Возвращаю дефолт к прежнему поведению; эффект картинок мерить отдельно, на чистом пуле и с контролем.
Что в диффе
_BLOCK_IMAGES_DEFAULT_BY_PROVIDER→{}, то есть все провайдеры блокируют (как до #3185).BROWSER_BLOCK_IMAGESиBROWSER_BLOCK_IMAGES_{PROVIDER}работают как работали. Выключить блокировку для avito снова можно env'ом, без релиза — если появится чистый замер.env=falseснимает блокировку). Прежний тест сenv=trueпри дефолте True проходил бы и у функции, всегда возвращающей True — то есть ничего бы не проверял.Проверка
pytest -qвtradein-mvp/browser/— 137 passed.Refs #3185