SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.9 KB

# jutras — Habitations Jutras

  • site: https://jutras.com (WordPress + Avada / Fusion Builder)
  • méthode: html plat — répertoire /condos-a-louer/ puis section « LES UNITÉS » (ancre id="prix") de chaque page projet /condo// + page spéciale Prisme (14 requêtes/sync)
  • annonces: 35 (12 projets × types d'unités 3½–6½ + 3 types du projet Prisme)
  • couverture (sur 35 annonces): type 100%, ville 100%, superficie 91% (Prisme n'en publie pas), dispo 100%, prix 63% (types sans prix affiché à la source), images 100%, description 91%
  • fixture: ok (14 requêtes) · test: ok (2 verts)

# Champs extraits

  • /condos-a-louer/ : liens /condo// du carrousel → liste des projets
    • nom d'affichage (« L'Atelier », « Station M »…).
  • Page projet, section id="prix" : une carte Fusion par type d'unité — token « 3 ½ » ouvre une carte ; suivent superficie (« 884 à 1090 pi² » → area_sqft = borne basse), chambres, stationnements, configurations (conservés dans la description) et, selon le projet, « À partir de 1575$ /mois » → price_label/price.
  • Mention projet « Location à partir de 1 275 $ par mois*. Occupation … » : price_label du type le MOINS cher seulement (1re carte, ordre croissant 3½→5½ sur le site) ; les autres types restent sans prix (rien d'inventé). La ligne « Occupation immédiate / dès avril 2026 / Déménagez dès juin 2026 » → availability (texte source).
  • external_id = --1-2 (ex. atelier-4-1-2) : slug du projet + type, stable. URL = page projet + ancre #prix (pas de fiche par unité).
  • city = ville RÉELLE de chaque projet : (« …à louer à Sherbrooke ») → Drummondville, Sherbrooke, Nicolet, East Angus ; repli sur la phrase « situé … village de Notre-Dame-du-Bon-Conseil » (Place du Terroir, Carré de Grandpré), en ignorant les repères « à 20 minutes de X ».</li> <li>Projet Prisme (/condos-a-louer/drummondville/prisme/, gabarit différent) : regex « N ½ À partir de X $/mois » + « Emménagez dès décembre 2026 » ; city=Drummondville (« Condos locatifs à Drummondville » sur la page).</li> <li>Images : og:image de la page projet (1 par projet).</li> <li>Exclu : Huit Cents (« Condos locatifs 50 ans et plus ») — immeuble à clientèle aînée ; filtre titre « 50 ans|aînés|retraite » aussi appliqué aux pages /condo/.</li> </ul> <h2 id="champs-indisponibles-à-la-source" tabindex="-1"><a class="heading-anchor" href="#champs-indisponibles-à-la-source" aria-hidden="true"><span class="anchor-icon" aria-hidden="true">#</span></a> Champs indisponibles à la source</h2> <ul> <li>Adresse civique, GPS, animaux, meublé : jamais publiés par unité.</li> <li>Prix pour ~1/3 des types (la source n'affiche qu'un « à partir de » projet, attribué ici au type le moins cher seulement).</li> <li>Ce sont des types d'unités par projet, pas des unités individuelles.</li> </ul> <h2 id="fragilités" tabindex="-1"><a class="heading-anchor" href="#fragilités" aria-hidden="true"><span class="anchor-icon" aria-hidden="true">#</span></a> Fragilités</h2> <ul> <li>Cartes Fusion Builder génériques : le parsing marche par motifs de contenu (« N ½ », « NNN pi² », « À partir de … $ ») — un remaniement éditorial peut décaler les champs.</li> <li>Détection de ville par vocabulaire fermé (Drummondville, Sherbrooke, Nicolet, Notre-Dame-du-Bon-Conseil, East Angus…) : un projet dans une nouvelle ville donnerait city="" tant que le vocabulaire n'est pas enrichi.</li> <li>La page Prisme a son propre gabarit (hors /condo/) : URL codée en dur, à surveiller ; le futur « Huit Cents » (50+) est exclu volontairement.</li> <li>14 requêtes/sync (1 liste + 12 projets + Prisme) : pas de cache détail possible puisque les prix vivent dans les pages projet.</li> </ul> <h2 id="échantillon" tabindex="-1"><a class="heading-anchor" href="#échantillon" aria-hidden="true"><span class="anchor-icon" aria-hidden="true">#</span></a> Échantillon</h2> <ul> <li>atelier-4-1-2 : L'Atelier — 4 ½, à partir de 1575 $/mois, 1134–1160 pi², Drummondville, dispo « Déménagez chez vous dès juin 2026 ! ».</li> <li>le-linea-4-1-2 : Le Linéa — 4 ½, à partir de 1730 $/mois, Sherbrooke.</li> <li>terrasses-du-faubourg-phase-2-3-1-2 : 3 ½ dès 1125 $/mois, Nicolet, « Occupation dès octobre 2025 ».</li> <li>carre-degrandpre-4-1-2 : 4 ½ dès 1500 $/mois, Notre-Dame-du-Bon-Conseil.</li> <li>prisme-3-1-2 : Prisme — 3 ½ dès 1050 $/mois, Drummondville, « Emménagez dès décembre 2026 ».</li> </ul>