# Module `leprixdugros` — WordPress Stereodev _Généré automatiquement par `scripts/gen_connector_docs.py` — ne pas éditer à la main._ ## Vue d'ensemble - **Fichier** : `autoka/connectors/leprixdugros.py` - **Sources membres** : 1 - **Annonces actives (BD)** : 1203 - **Backend de fetch** : Scrapfly - **Mécanique détectée** : endpoint JSON - **Plafonds / cache** : AUTOKA_MAX_DETAILS, AUTOKA_MAX_PAGES, cache détail BD (detail_cache) - **Classes** : `LePrixDuGros` → `leprixdugros` ## Mécanique (en-tête du module) > connectors/leprixdugros.py : connecteur Le Prix du Gros (leprixdugros.com), > groupe Mauricie / Centre-du-Québec (Kia, Nissan, Hyundai, Mazda + méga > centre d'occasion) — Trois-Rivières, Shawinigan, Donnacona, Lévis, > Québec, Laval, Sherbrooke, Joliette. INVENTAIRE OCCASION UNIQUEMENT. > > Plateforme : WordPress custom (thème Stereodev « lpdg-2022 »). La page > liste expose un endpoint JSON paginé non documenté (celui du filtre Vue) : > /inventaire/occasion/?output=json&pg=N -> {items(36/page), total, page}. > Chaque item : année/marque/modèle/version, km, VIN, prix, rabais, stock, > photo, permalien. ~37 pages pour ~1 300 véhicules d'occasion. > > La page détail (permalien) complète : moteur, rouage, transmission, > passagers, couleurs, photos ET la concession où se trouve le véhicule > (bloc « c-single-car-map-location » : nom + ville). Ces pages sont mises > en cache BD à vie (clé stable — les specs ne changent pas ; le prix et le > km frais viennent de la liste). AUTOKA_MAX_DETAILS (env) plafonne les > vraies requêtes détail par sync ; AUTOKA_MAX_PAGES limite la pagination. > > NOTE : les pages détail n'ont NI description NI liste d'équipements par > véhicule (les blocs « cards » sont du boilerplate : inspection 150 points, > reconditionnement) — rien à extraire de plus que les specs/ville/photos. > Le site est parfois lent (timeouts ponctuels) : chaque page détail tente > d'abord un GET direct, puis bascule sur Scrapfly en cas d'échec ; le > try/except par annonce garantit l'émission avec les données liste. > Carburant : la source ne l'affiche jamais ; en plus des jetons explicites > (hybride/EV/diesel), un moteur « N cylindres X.XL » sans indice électrifié > => Essence (sauf modèles hybrides « sans badge » connus, ex. Prius). ## Complétude des champs (annonces actives, N = 1 203) | Champ | % rempli | |---|---| | Marque | 100.0 % | | Modèle | 100.0 % | | Année | 100.0 % | | Kilométrage | 100.0 % | | Prix | 100.0 % | | Carburant | 98.0 % | | Boîte (transmission) | 100.0 % | | VIN | 100.0 % | | Photos | 100.0 % | | Carfax | 0.0 % | | GPS (lat/lng) | 39.0 % | ## Sources membres (BD live) | Source | Nom | Ville | Région | Actives | Masquées (dup VIN) | Dernier sync | Statut | |---|---|---|---|---|---|---|---| | `leprixdugros` | Le Prix du Gros | Trois-Rivières | Mauricie | 1203 | 979 | 2026-09-13 16:12 | OK (863 trouvés) | ## Erreurs de synchronisation récentes (sync_log, ok = 0) | Source | Quand | Message | |---|---|---| | `leprixdugros` | 2026-08-12 08:47 | HTTPSConnectionPool(host='www.leprixdugros.com', port=443): Read timed out. (read timeout=30) |