Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 98.9%
Python 0.6%
-
Tue, Aug 18, 2026 1
-
Vague 2 : colonnes bedrooms/bathrooms, perf fb_marketplace/logisquebec, connecteurs Kangalou + Rentals.ca, visites virtuelles
…
- Schéma : colonnes bedrooms/bathrooms REAL (additives) dérivées dans finalize() — details explicites > type d'unité (n½ -> n-2, convention QC) > extraction texte ; backfill one-shot : 96,7 % bedrooms / 51 % bathrooms sur le parc actif. - fb_marketplace : recherche et détails Scrapfly EN PARALLÈLE (6 fils, mêmes requêtes, aucun volume perdu), TTL détail 10 -> 30 j, annonces louées filtrées avant enrichissement : 43-47 min -> 7,3 min/cycle. - logisquebec : budget détail 1200 -> 400 (dimensionné TTL 7 j / ~10 passes/j), fiches jamais vues servies en premier, délai 0,7 -> 0,5 s : 19 min -> 7,6 min/cycle, parc complet (6 393 fiches). - Kangalou (nouveau) : découverte en 1 requête via les pins de la carte (/fr/recherche/ajax/search-map/, loués/commerciaux exclus), fiches SSR (adresse, chambres/SDB, GPS, galerie, dispo, superficie) : 7 916 annonces. - Rentals.ca (nouveau) : même GraphQL que Louer.ca mais inventaire ~+15 %, rejoué via Scrapfly ASP sans rendu JS (Cloudflare), détails PAR LOTS de 40 via nodes(ids), villes/volumes plafonnés : 3 452 annonces (les recoupements Louer.ca sont résorbés par la dédup, déjà dans PORTALS). - Visites virtuelles : details.virtual_tour — tours{} Matterport/YouTube du réseau Rentals.ca (louer_ca clé cache v2 + rentals_ca) + détection générique Matterport/iGUIDE/Klapty dans les fiches logisquebec, duproprio, kangalou. 1 107 annonces actives en ont déjà une. - TtlDetailCache : peek()/put() pour la planification de lots parallèles. - sources.json : +kangalou, +rentals_ca (275 sources, 212 connecteurs). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-