# Module `autodurocher` — WordPress Elementor + JetEngine _Généré automatiquement par `scripts/gen_connector_docs.py` — ne pas éditer à la main._ ## Vue d'ensemble - **Fichier** : `autoka/connectors/autodurocher.py` - **Sources membres** : 1 - **Annonces actives (BD)** : 212 - **Backend de fetch** : requests direct (aucun anti-bot) - **Mécanique détectée** : sitemap, JSON-LD schema.org - **Plafonds / cache** : AUTOKA_MAX_DETAILS, cache détail BD (detail_cache) - **Classes** : `AutoDurocher` → `autodurocher` ## Mécanique (en-tête du module) > connectors/autodurocher.py : connecteur Entrepôt Auto Durocher > (autodurocher.com), gros marchand indépendant de Mirabel (~200 véhicules, > occasion seulement). > > Plateforme : WordPress + Elementor + JetEngine (CPT « vehicles »). > Le sitemap /fr/sitemap_index.xml expose des vehicles-sitemapN.xml qui ne > recensent QUE l'inventaire courant (/fr/vehicles//). Chaque page > détail embarque un JSON-LD (script class="fute-custom-schema-vehicles", > Organization -> makesOffer -> itemOffered @type Car) : prix, km, > transmission, couleur, carrosserie, rouage, année, marque, modèle — et la > galerie photos (CDN AutoTrader 1s-photomanager). Le no de stock est le > dernier segment du slug. Le JSON contient des sauts de ligne bruts -> > json.loads(strict=False). > > Pages détail en cache BD (clé hebdomadaire) ; AUTOKA_MAX_DETAILS (env) > plafonne les vraies requêtes détail par synchronisation. ## Complétude des champs (annonces actives, N = 212) | Champ | % rempli | |---|---| | Marque | 100.0 % | | Modèle | 100.0 % | | Année | 99.5 % | | Kilométrage | 100.0 % | | Prix | 100.0 % | | Carburant | 3.8 % | | Boîte (transmission) | 100.0 % | | VIN | 0.0 % | | Photos | 100.0 % | | Carfax | 0.0 % | | GPS (lat/lng) | 100.0 % | ## Sources membres (BD live) | Source | Nom | Ville | Région | Actives | Masquées (dup VIN) | Dernier sync | Statut | |---|---|---|---|---|---|---|---| | `autodurocher` | Entrepôt Auto Durocher | Mirabel | Laurentides | 212 | 0 | 2026-09-13 15:06 | OK (212 trouvés) | ## Erreurs de synchronisation récentes Aucune erreur dans le sync_log pour les sources de ce module.