Module autousagee — HTML rendu serveur
Généré automatiquement par scripts/gen_connector_docs.py — ne pas éditer à la main.
Vue d'ensemble
- Fichier :
autoka/connectors/autousagee.py - Sources membres : 1
- Annonces actives (BD) : 12174
- Backend de fetch : requests direct (aucun anti-bot)
- Mécanique détectée : parsing HTML
- Plafonds / cache : AUTOKA_AUTOUSAGEE_MAX, AUTOKA_MAX_DETAILS, AUTOKA_MAX_PAGES, cache détail BD (detail_cache)
- Classes :
AutoUsageeQuebec→autousagee
Mécanique (en-tête du module)
connectors/autousagee.py : PORTAIL — AutoUsagee.ca (AMVOQ)
AutoUsagee.ca est la place de marché officielle de l'AMVOQ (Association des marchands de véhicules d'occasion du Québec) : ~12 000 annonces de centaines de petits marchands indépendants dont la plupart n'ont AUCUN site propre connectable — c'est ici que vit leur inventaire (la même plateforme alimente les sites
theme_centraldéjà connectés et les images image.autousagee.ca, voir central_dealers.py / yannicklaberge.py).Stratégie (HTML rendu serveur ; rate-limit IP agressif : 429 après ~150 requêtes rapprochées — la chaîne de résilience commune escalade alors vers Oxylabs résidentiel -cc-CA, vérifié 2026-08-23) : Liste : GET /recherche?type_id=1&page=N — 15 cartes/page, ~800 pages. Aucun jeton requis pour le GET (le _token CSRF ne sert qu'aux POST AJAX). Chaque carte : URL canonique (/vehicule-usagee// <id_marchand>//<id_annonce>), photo 300px (→ 1024px), prix, marque/modèle FR (h2), année (), sous-modèle (h3), km, NOM DU MARCHAND et VILLE — l'annonce est complète sans détail. Détail (plafonné + cache BD, clé statique v1 — prix/km frais viennent de la liste) : specs label→valeur (Marque, Modèle, Sous-modèle, Odomètre, Transmission, Traction, Moteur/Cylindre, Carrosserie, Portières, Couleurs, Numéro d'unité, Numéro de série = VIN, PDSF, Consommation, Energie), description libre, galerie 1024px complète, site web du marchand. Fallback : bloc Contact@Once (data-cao-lpvars) porte year/make/model/VIN/StockID en JSON.
type_id=1 = « voiture-camion-vus » seulement (2,3,4 = VR/loisirs/lourd, volontairement exclus — motoneiges, roulottes, bateaux mêlés aux motos).
Recouvrement : quelques marchands AMVOQ déjà connectés en direct (Okaze, theme_central…) republient ici — la dédup VIN inter-sources masque les doublons, priorité au site du marchand.
Plafonds : AUTOKA_AUTOUSAGEE_MAX (annonces, défaut 0 = tout), AUTOKA_MAX_PAGES (pages liste, tests), AUTOKA_MAX_DETAILS (vraies requêtes détail/sync, défaut 500 — inventaire enrichi progressivement).
Complétude des champs (annonces actives, N = 12 174)
| Champ | % rempli |
|---|---|
| Marque | 100.0 % |
| Modèle | 100.0 % |
| Année | 99.7 % |
| Kilométrage | 100.0 % |
| Prix | 99.9 % |
| Carburant | 98.2 % |
| Boîte (transmission) | 98.7 % |
| VIN | 98.9 % |
| Photos | 89.7 % |
| Carfax | 0.0 % |
| GPS (lat/lng) | 87.3 % |
Sources membres (BD live)
| Source | Nom | Ville | Région | Actives | Masquées (dup VIN) | Dernier sync | Statut |
|---|---|---|---|---|---|---|---|
autousagee |
AutoUsagee.ca (AMVOQ) | — | — | 12174 | 3216 | 2026-09-13 15:44 | OK (12170 trouvés) |
Erreurs de synchronisation récentes
Aucune erreur dans le sync_log pour les sources de ce module.