У Avito-объявлений «координаты» = якорь cron-скрейпа ± jitter (DOM Avito реальных coords не отдаёт). Фейковые точки кучкуются плотными кластерами на 5 якорях ЕКБ — tier-1 радиус (1 км) набирался почти целиком из них: оценка для центра давала sources_used=['avito'], 18 аналогов все Avito, при 1400 живых cian/yandex/n1 в БД. _fetch_analogs теперь исключает source='avito'. Трёхтирный fallback по радиусу доходит до реальных cian/yandex/n1 с настоящей геопривязкой — оценка считается по корректным аналогам. |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| schemas | ||
| services | ||
| __init__.py | ||
| main.py | ||