SPB Git forge

spb/auto-ka

Public
61commits 1branches 0releases
14.4 MBsize
maindefault branch
13 days agolast push
Python 61.6% TypeScript 20.9% CSS 11.4% JavaScript 5.1% HTML 1.1%
2.9 KB · 61 lines markdown
Rendered Raw Blame History
1# Module `convertus_fc` — WordPress Convertus VMS23_Généré automatiquement par `scripts/gen_connector_docs.py` — ne pas éditer à la main._45## Vue d'ensemble67- **Fichier** : `autoka/connectors/convertus_fc.py`8- **Sources membres** : 39- **Annonces actives (BD)** : 30610- **Backend de fetch** : Firecrawl (contournement Cloudflare / rendu JS)11- **Mécanique détectée** : API JSON interne12- **Plafonds / cache** : aucun13- **Classes** : `BernieresAuto` → `bernieresauto` ; `AutoFlash` → `autoflash` ; `ComplexeAutoPlus` → `complexeautoplus`1415## Mécanique (en-tête du module)1617> connectors/convertus_fc.py : concessionnaires WordPress « Convertus »18> (thème achilles) protégés par Cloudflare — accès via Firecrawl.19> 20> Même API VMS que clubautozone.py (proxy officiel du site21> ajax-vehicles.php -> vms.prod.convertus.rocks), mais chaque appel passe22> par Firecrawl pour franchir Cloudflare. Le JSON revient enveloppé dans23> un <body> HTML — on l'extrait puis on réutilise le parseur VMS.2425## Complétude des champs (annonces actives, N = 306)2627| Champ | % rempli |28|---|---|29| Marque | 100.0 % |30| Modèle | 100.0 % |31| Année | 100.0 % |32| Kilométrage | 100.0 % |33| Prix | 100.0 % |34| Carburant | 100.0 % |35| Boîte (transmission) | 100.0 % |36| VIN | 100.0 % |37| Photos | 100.0 % |38| Carfax | 0.0 % |39| GPS (lat/lng) | 100.0 % |4041## Sources membres (BD live)4243| Source | Nom | Ville | Région | Actives | Masquées (dup VIN) | Dernier sync | Statut |44|---|---|---|---|---|---|---|---|45| `autoflash` | AutoFlash | Saint-Hubert | Montérégie | 135 | 0 | 2026-09-13 15:47 | OK (135 trouvés) |46| `bernieresauto` | Bernières Auto | Saint-Nicolas | Chaudière-Appalaches | 80 | 0 | 2026-09-13 15:47 | OK (80 trouvés) |47| `complexeautoplus` | Complexe Auto Plus | Saint-Jérôme | Laurentides | 91 | 0 | 2026-09-13 15:47 | OK (91 trouvés) |4849## Erreurs de synchronisation récentes (sync_log, ok = 0)5051| Source | Quand | Message |52|---|---|---|53| `bernieresauto` | 2026-09-13 08:55 | HTTPSConnectionPool(host='api.firecrawl.dev', port=443): Max retries exceeded with url: /v1/scrape (Caused by ConnectTimeoutError(<HTTPSConnection(host='api.fir |54| `autoflash` | 2026-09-13 06:56 | HTTPSConnectionPool(host='api.firecrawl.dev', port=443): Read timed out. (read timeout=120) |55| `complexeautoplus` | 2026-09-05 02:39 | 500 Server Error: Internal Server Error for url: https://api.firecrawl.dev/v1/scrape |56| `autoflash` | 2026-09-05 02:39 | 500 Server Error: Internal Server Error for url: https://api.firecrawl.dev/v1/scrape |57| `bernieresauto` | 2026-09-05 02:39 | 500 Server Error: Internal Server Error for url: https://api.firecrawl.dev/v1/scrape |58| `autoflash` | 2026-08-26 07:55 | 502 Server Error: Bad Gateway for url: https://api.firecrawl.dev/v1/scrape |59| `complexeautoplus` | 2026-08-12 08:59 | inventoryId introuvable |60| `autoflash` | 2026-08-12 08:59 | inventoryId introuvable |61