# Module `occasioncharlevoix` — OctoberCMS thème nerd2 / NerdAuto _Généré automatiquement par `scripts/gen_connector_docs.py` — ne pas éditer à la main._ ## Vue d'ensemble - **Fichier** : `autoka/connectors/occasioncharlevoix.py` - **Sources membres** : 1 - **Annonces actives (BD)** : 30 - **Backend de fetch** : requests direct (aucun anti-bot) - **Mécanique détectée** : parsing HTML - **Plafonds / cache** : AUTOKA_MAX_DETAILS - **Classes** : `OccasionCharlevoix` → `occasioncharlevoix` ## Mécanique (en-tête du module) > connectors/occasioncharlevoix.py : connecteur Occasion Charlevoix > (occasioncharlevoix.com), regroupement de concessionnaires d'occasion de > Baie-Saint-Paul (Charlevoix, Capitale-Nationale) — ~30 véhicules. > > Plateforme : OctoberCMS, thème « nerd2 » + plugins nerd/inventory > (plateforme québécoise NerdAuto). La page liste /fr/inventaire/occasion > est ENTIÈREMENT rendue côté serveur : chaque carte (div.vrp4-card) > contient marque, modèle, version, année, no de stock, kilométrage, photos > (carrousel) et un bloc « Autoverify » (div.av-srp-ecomm) avec VIN et prix > réel (data-av-price — le prix affiché en gros est un paiement périodique). > > La page détail complète (cache BD, clé statique v1) : transmission, > cylindrée, motricité, couleurs, catégorie, lien Carfax. ## Complétude des champs (annonces actives, N = 30) | Champ | % rempli | |---|---| | Marque | 100.0 % | | Modèle | 100.0 % | | Année | 100.0 % | | Kilométrage | 100.0 % | | Prix | 100.0 % | | Carburant | 0.0 % | | Boîte (transmission) | 100.0 % | | VIN | 100.0 % | | Photos | 100.0 % | | Carfax | 56.7 % | | GPS (lat/lng) | 100.0 % | ## Sources membres (BD live) | Source | Nom | Ville | Région | Actives | Masquées (dup VIN) | Dernier sync | Statut | |---|---|---|---|---|---|---|---| | `occasioncharlevoix` | Occasion Charlevoix | Baie-Saint-Paul | Capitale-Nationale | 30 | 7 | 2026-09-13 16:15 | OK (30 trouvés) | ## Erreurs de synchronisation récentes (sync_log, ok = 0) | Source | Quand | Message | |---|---|---| | `occasioncharlevoix` | 2026-08-16 00:03 | HTTPSConnectionPool(host='www.occasioncharlevoix.com', port=443): Read timed out. (read timeout=30) | | `occasioncharlevoix` | 2026-08-14 23:58 | HTTPSConnectionPool(host='www.occasioncharlevoix.com', port=443): Read timed out. (read timeout=30) | | `occasioncharlevoix` | 2026-08-13 00:24 | HTTPSConnectionPool(host='www.occasioncharlevoix.com', port=443): Read timed out. (read timeout=30) |