spb/lou-ka Public
Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 99.7%
1# habitations_sf — Les Habitations SF / S&F Gestion (leshabitationssf.com)2- site: https://www.leshabitationssf.com (Wix — mais les pages dynamiques `/copy-of-location/<slug>` de la collection d'annonces sont rendues côté serveur : parsable sans JS ni Firecrawl)3- méthode: html — accueil (répéteur d'annonces) + 1 fiche/annonce via cache BD (clé = hash des liens + textes du répéteur : tout changement d'accueil déclenche la relecture des fiches)4- annonces: 7 (Saint-Charles-Borromée ×5, Piedmont ×1, Saint-Félix-de-Valois ×1)5- couverture (sur 7): type 100 %, ville 100 %, dispo 100 %, prix 86 % (une fiche multi-typologies « à partir de », une fiche sans prix publié), chambres/sdb 100 %, images 100 %, description ~86 %, adresse 43 % (rue sans n° civique quand publiée)6- fixture: ok (8 requêtes) · test: ok (2 verts) · sync: 7 ajoutées78## Champs extraits9- Index : liens `a[href*="copy-of-location/"]` de l'accueil (dédupliqués,10 ordre conservé) ; **external_id = slug d'URL décodé et translittéré**11 (« appartement-3-1%2F2-%C3%A0-louer » → appartement-3-1-2-a-louer).12- Fiche (page dynamique Wix, éléments `[data-testid="richTextElement"]`) :13 - `<title>` → title (« APPARTEMENT 3 1/2 À LOUER À SAINT-CHARLES BORROMÉE »)14 → unit_type ;15 - statut isolé (« Disponible » / « Loué » / « Réservé ») → les unités16 parties sont filtrées ;17 - séquence structurée : valeur précédant « Chambre(s) », « Salle(s) de18 bain », « Pieds² » → amenities/area ; « <n> $ / mois » (ou « <n> / mois »19 sans $, variante du site) → price_label ;20 - plus long bloc riche (>200 car.) → description ; sa ligne « Adresse: … »21 → address + city (dictionnaire de villes sans accents/espaces) ; sa ligne22 « DISPONIBLE DÈS LE … » → availability ;23 - fiche multi-typologies (« 3 1/2 À PARTIR DE 1150$… ») → price_label24 « À partir de <min>$ » (convention Lou-Ka du prix plancher) ;25 - galerie : images wixstatic grand format (w_900+), dédupliquées par id de26 média `…~mv2` (le carrousel duplique chaque visuel).27- Animaux (« Animaux acceptés sous certaines conditions ») : laissés à28 l'extraction commune sur la description (jamais devinés ici).2930## Champs indisponibles à la source31- N° civiques complets, GPS, superficies (champ « Pieds² » vide sur toutes32 les fiches actuelles).3334## Fragilités35- Wix : refonte du gabarit = re-travail ; le rendu serveur des pages36 dynamiques est un comportement Wix standard depuis 2020 mais pas garanti.37- Les dates « DISPONIBLE DÈS LE 1ER AOUT 2025 » datent parfois de la mise en38 ligne (fiches encore affichées comme Disponible) : texte source conservé39 tel quel.40- Pages lourdes (~1,8 Mo) : le cache BD limite les relectures ; délai 0,8 s.4142## Échantillon43- appartement-3-1-2-a-louer : 3½ rue de la Visitation, Saint-Charles-Borromée,44 1150 $/mois, construction neuve 2025, 8 photos.45- condo-4-1-2-a-louer : 4½ à Piedmont, 1 800 $/mois, « Disponible dès46 maintenant », 20 photos.47