У 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 с настоящей геопривязкой — оценка считается по корректным аналогам. |
||
|---|---|---|
| .. | ||
| app | ||
| data/sql | ||
| .dockerignore | ||
| Dockerfile | ||
| pyproject.toml | ||