Module central_dealers — AMVOQ Focus 360
Généré automatiquement par scripts/gen_connector_docs.py — ne pas éditer à la main.
Vue d'ensemble
- Fichier :
autoka/connectors/central_dealers.py - Sources membres : 9
- Annonces actives (BD) : 359
- Backend de fetch : requests direct (aucun anti-bot)
- Mécanique détectée : parsing HTML, endpoint JSON
- Plafonds / cache : AUTOKA_MAX_DETAILS
- Classes :
DenisAuto→denisauto;JRAuto→jrautotr;Autosag→autosag;LeCentreAutoQuebec→lecentreautoquebec;AutoCreditPlus→autocreditplus;FleuryAutoGroupe→fleuryautogroupe… (+3)
Mécanique (en-tête du module)
connectors/central_dealers.py : connecteurs des concessionnaires sur la plateforme AMVOQ « Focus 360 / Instavid360 » (thème WordPress
theme_central, inventaire Vue.js alimenté par un index Solr).Stratégie : le thème expose un endpoint JSON non authentifié /wp-content/themes/theme_central/include/functions/RechercheVoitures.php (exige seulement un en-tête Referer du même site) qui renvoie les documents Solr complets de l'inventaire : gvo_id, année, marque, modèle, sous-modèle, prix, km, transmission, carburant, traction, carrosserie, couleurs, portes, VIN, no d'unité, municipalité/région et 1re photo.
La page détail (/vehicule-usage//<gvo_id>/, rendue côté serveur, le slug est ignoré par le serveur) complète : galerie photos complète, description, options/équipements, nb de passagers, cylindrée. Ces pages sont mises en cache BD (clé statique v1 : le prix/km frais viennent toujours de l'API liste, le contenu détail est quasi immuable).
vehicule_type_i discrimine le type d'inventaire (1 = automobile, 2 = moto, 3 = VR) ; on garde le type 1 + un garde-fou regex sur la catégorie/carrosserie (motoneige, VTT, Classe A/B/C, récréatif…).
Complétude des champs (annonces actives, N = 359)
| Champ | % rempli |
|---|---|
| Marque | 100.0 % |
| Modèle | 100.0 % |
| Année | 100.0 % |
| Kilométrage | 100.0 % |
| Prix | 100.0 % |
| Carburant | 100.0 % |
| Boîte (transmission) | 100.0 % |
| VIN | 100.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 |
|---|---|---|---|---|---|---|---|
autobsl |
Auto BSL | Rimouski | Bas-Saint-Laurent | 54 | 0 | 2026-09-13 15:46 | OK (54 trouvés) |
autocreditplus |
Auto Crédit Plus | Trois-Rivières | Mauricie | 79 | 0 | 2026-09-13 15:46 | OK (79 trouvés) |
autosag |
Autosag | Chicoutimi | Saguenay-Lac-Saint-Jean | 8 | 0 | 2026-09-13 15:46 | OK (8 trouvés) |
autoxtreme |
Auto Xtrême | Montréal | Montréal | 57 | 0 | 2026-09-13 15:46 | OK (57 trouvés) |
dastousauto |
D'Astous Auto | Montréal | Montréal | 31 | 0 | 2026-09-13 15:46 | OK (31 trouvés) |
denisauto |
Denis Auto | Gatineau | Outaouais | 38 | 0 | 2026-09-13 15:46 | OK (38 trouvés) |
fleuryautogroupe |
Fleury Auto Groupe | Gatineau | Outaouais | 64 | 0 | 2026-09-13 15:46 | OK (64 trouvés) |
jrautotr |
J.R. Auto | Trois-Rivières | Mauricie | 22 | 0 | 2026-09-13 15:46 | OK (22 trouvés) |
lecentreautoquebec |
Le Centre Auto Québec Plus | Québec | Capitale-Nationale | 6 | 0 | 2026-09-13 15:46 | OK (6 trouvés) |
Erreurs de synchronisation récentes (sync_log, ok = 0)
| Source | Quand | Message |
|---|---|---|
autobsl |
2026-08-14 11:17 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-14 08:51 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-14 06:27 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-14 04:02 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-14 01:28 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-13 23:03 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-13 20:38 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |
autobsl |
2026-08-13 18:08 | HTTPSConnectionPool(host='www.autobsl.com', port=443): Max retries exceeded with url: /wp-content/themes/theme_central/include/functions/RechercheVoitures.php?o |