SPB Git

spb/lou-ka Public

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

HTML 99.7%
1.8 KB

# lambert — Société Immobilière Lambert (lambertimmobilier.com)

  • site: https://lambertimmobilier.com (WordPress, thème custom « cognitif-starter » ; petit gestionnaire de Louiseville, actif depuis 2018)
  • méthode: html — 1 requête par sync (/logements-disponibles/)
  • annonces: 2 (131 St-Ubald Louiseville 4½ 1250 $/mois ; 331 rue Milette Yamachiche — carte sans type ni prix, publiée telle quelle)
  • couverture (sur 2): adresse 100 %, ville 100 %, image 100 %, prix 50 %, type 50 % — dispo/description jamais publiées
  • fixture: ok (1 requête) · test: ok (2 verts) · sync: 2 ajoutées

# Champs extraits

  • Page parcourue en ordre de document (h1/h2/article) : les <article class="apartment"> situés après le titre « Projets à venir » sont ignorés (terrains) ; ceinture-bretelles : titres « Terrain/commercial/ local » exclus aussi.
  • Carte : h2.h6 (« 4 1/2 ») → unit_type ; .apartment--price (« 1250$ / mois ») → price_label + parse_price ; <address> → adresse + ville (suffixe Louiseville/Yamachiche/Trois-Rivières détaché) ; photo en background-image du div.img.
  • external_id = slug de l'adresse (131-st-ubald-louiseville) — stable, pas d'URL par annonce sur le site ; url = page liste.

# Champs indisponibles à la source

  • Disponibilité, description, superficie, commodités, GPS, pages détail.

# Fragilités

  • Parc minuscule (2 cartes) : si tout est loué, le connecteur remontera 0 annonce (l'alerte de sync le signalera) — c'est l'état réel du site.
  • La carte « 331 rue Milette » n'a ni type ni prix : conservée avec champs vides (rien d'inventé) ; si l'agence enrichit la carte, les champs suivront.

# Échantillon

  • 131-st-ubald-louiseville : 4½ — 131 St-Ubald, Louiseville, 1250 $/mois, 1 photo.
  • 331-rue-milette-yamachiche : 331, rue Milette, Yamachiche, 1 photo.