spb/lou-ka Public
Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 99.7%
1# savouet — Groupe Savouet2- site: https://www.savouet.ca/logement (Webflow CMS rendu serveur — même3 famille que copley)4- méthode: html (cartes `fs-cmsfilter-field`) + fiches détail5- annonces: 16 (17 cartes, 1 garage exclu) — Sherbrooke (15), East Angus (1)6- couverture (sur 16 annonces): prix 100%, dispo 100%, type 100%, secteur 88%,7 meublé (structuré) 100% dont « Semi meublé » laissé en commodité,8 animaux 100%, images 100%, description 100%9- fixture: ok (17 requêtes) · test: ok (2 verts)1011## Découverte12- robots.txt : sitemap seulement, aucun blocage. Vérifié avant construction.13- Page /logement : collection Webflow rendue serveur, cartes14 `a[href^=/logements-a-louer/]` — pas de pagination (inventaire ~15-35).1516## Champs extraits17- Carte : champs étiquetés `fs-cmsfilter-field` — `prix` (« 1 045$ /mois »),18 `dimensions` (« 4 ½ »), `type` (Appartement/Chambre), `atout` (meublé),19 `secteur` (utilisé deux fois par le gabarit : le bandeau `.rabais` porte la20 disponibilité « Libre dès le 1er octobre ! », l'autre le vrai secteur —21 distingués par l'ancêtre `.rabais`).22- ville : Sherbrooke (parc local) ; « East Angus » détecté dans l'adresse du23 titre ; secteur « Arrondissement de Sherbrooke » (non informatif) vidé,24 Fleurimont/Mont-Bellevue/Centre-ville/Rock-Forest/Lennoxville conservés.25- Fiche détail (via `self.detail()`, cache BD, budget 60) : blocs26 `.term-block-1` (libellé `.content-title-1` + valeur `.terms-text-2`) —27 Étage, Typologie de l'immeuble, Stationnement (-> details.parking si28 « inclus »), Entrée, Salle de bain, ANIMAUX, AMEUBLEMENT, Disponibilité29 (secours) ; description `.w-richtext` ; galerie = scripts lightbox Webflow30 `script.w-json` (URLs JSON), la section « Poursuivre votre recherche »31 (`.appartement-item` = autres annonces) étant exclue.32- animaux : « Non permis (chat toléré) » -> conditions ; « Non permis » -> non ;33 « Permis » -> oui (jamais deviné).34- meublé : « Non meublé » -> False ; « Meublé » -> True ; « Semi meublé » ->35 None (état partiel, gardé en commodité).3637## Piège Webflow traité38- Les variantes conditionnelles `w-condition-invisible` (valeurs masquées39 côté client, ex. ANIMAUX « Permis » caché sous « Non permis ») sont exclues40 partout (helper `_visible`, remontée de 4 parents).41- Image de remplacement « Savouet-photo-sans-photo » filtrée.4243## Champs indisponibles à la source44- Superficie (pi²) : jamais affichée.45- lat/lng : aucune coordonnée embarquée.46- Inclusions (électros/chauffage) : la grille Webflow mélange trop de47 variantes conditionnelles pour une extraction fiable — laissée au textmine48 sur la description.4950## Fragilités51- Classes Webflow générées (`term-block-1`, `terms-text-2`, `is-service-title`)52 — un re-publish du site peut les changer (test de rejeu en sentinelle).53- Le gabarit réutilise `fs-cmsfilter-field="secteur"` pour le bandeau de54 disponibilité : dépend de l'ancêtre `.rabais`.55