mirror of
https://github.com/R0m1k3/Priceflow.git
synced 2026-10-11 17:29:14 +02:00
1.2 KiB
1.2 KiB
Investigation et Correction du Statut "Produit Retiré"
Contexte
Le système de suivi des prix marquait incorrectement certains produits comme "retirés" alors qu'ils étaient toujours disponibles, souvent à cause de blocages (bot detection) ou de changements mineurs de titre.
Focus Actuel
Finalisation et vérification.
Master Plan
- Analyser la logique de comparaison de titres dans
app/services/scheduler_service.py - Vérifier si les scrapers extraient correctement les titres lors des mises à jour
- Identifier les cas limites (edge cases) où la similarité de titre échoue
- Corriger la logique pour éviter les faux positifs d'indisponibilité
- Vérifier la correction avec un exemple concret (test_logic.py)
- Implémenter le reset automatique de disponibilité si un prix est trouvé
Log de Progression
- Investigation terminée : identification des faux positifs dus aux titres de blocage (Cloudflare, etc.) et aux placeholders ("Loading").
- Logique de normalisation renforcée.
- Détection des bots ajoutée pour tous les sites.
- Auto-reset de
is_availableimplémenté dans_update_db_result. - Correction déployée dans
scheduler_service.py.