SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.0 KB

# immobilia — Immobilia Rimouski

  • site: https://immobiliarimouski.com/logements/
  • méthode: html (WordPress + plugin building-stack-sync)
  • annonces: 2 (unités disponibles affichées au 2026-08)
  • couverture (sur 2 annonces): prix 100%, adresse 100%, dispo 100%, superficie 50%, commodités 100%, description 100%, images 100%
  • fixture: ok · test: ok

# Champs extraits

  • WordPress (Bedrock) avec plugin building-stack-sync : l'inventaire Building Stack est synchronisé dans le CPT bss_property et rendu côté serveur — données de la même famille qu'edifia/urban_services, mais servies par le DOM WordPress (pas le portail hébergé).
  • Liste /logements/ : une carte par unité disponible (a.bss-property-item) — titre, adresse complète (« 201 - 149 Rue de l'Évêché Ouest, Rimouski, QC, Canada », ville extraite du segment avant « QC »), type structuré (« Loft », « 4 ½ » -> unit_type via normalisation), salles de bain (-> amenities), prix, étiquette de disponibilité (date « 15 août 2026 »).
  • Fiche /proprietes/<slug>/ (via self.detail + cache BD, clé = hachage de la carte, budget 30 vraies requêtes/sync) :
    • statut exact (« Disponible à partir du: 15 août 2026 » -> availability texte, date ISO extraite par finalize) ;
    • bloc general-info par icônes : prix (« 900$ par mois » -> price_label + prix), type, sdb, superficie (« 222 pi² » -> area_sqft structuré), plan PDF (-> details.floorplan) ;
    • description complète (paragraphes + puces : inclusions, proximité, politique animaux — analysée ensuite par textmine) ;
    • commodités feature-list (« Accès à internet inclus », « Réfrigérateur », « Cuisinière ») ;
    • galerie complète (carrousel, 8 et 5 photos) ; lien Google Maps (adresse avec code postal -> details.maps_url, pas de GPS).
  • external_id = slug WordPress de la fiche — stable tant que le post existe.

# Champs indisponibles à la source

  • lat/lng : la carte est un embed Google Maps par adresse — géocodeur Lou-Ka sur l'adresse.
  • Superficie : absente d'une des 2 fiches.
  • Chambres : non publiées séparément (le type 4½/Loft en tient lieu).
  • Téléphone/contact : pas de contact direct par fiche (formulaire de candidature).

# Fragilités

  • Volume très variable : le site n'affiche que les unités actuellement disponibles (~100 logements gérés, 2 annonces au build). L'alerte de volume du pipeline est le filet.
  • Slugs générés du titre (dont encodage %c2%bd pour « ½ ») : si le gestionnaire renomme une annonce, l'ancienne sera retirée et la nouvelle ajoutée (comportement attendu du diff).
  • Marqueurs HTML du plugin (bss-property-item, general-info, feature-list, commentaires <!-- Description -->) : propres au plugin building-stack-sync — stables tant que le plugin ne change pas.

# Notes

  • 2 unités (900 $ et 1 255 $), centre-ville de Rimouski ; l'une « PRÉSENTEMENT EN CONSTRUCTION - LOCATION SUR PLANS » (texte conservé en description).
  • robots.txt : Disallow /wp/wp-admin/ seulement (permissif).