SPB Git

spb/lou-ka Public

Lou·Ka — tous les logements à louer du Québec, un seul endroit.

HTML 99.7%
3.0 KB · 55 lines markdown
Rendered Raw Blame History
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