SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.6 KB

# courtemanche — Gestion Immobilière Courtemanche

  • site: https://gestioncourtemanche.ca/location/tous/
  • méthode: html
  • annonces: 0 actuellement en ligne (parc de plusieurs centaines d'unités plein — le site ne publie que les logements libres et affiche « Aucun logement disponible dans ce secteur pour le moment ») ; le connecteur retourne une liste vide, ce qui est l'état réel de la source
  • couverture (sur les 2 annonces de la fixture, état réel du 30 juillet 2025): prix 100%, adresse 100%, type 100%, date de disponibilité 100% (AAAA-MM-JJ), secteur 100%, inclusions 100%, caractéristiques 100%, GPS 100%, description 100%, images 100%
  • fixture: ok (capture Wayback du 2025-07-30, nettoyée — voir Notes) · test: ok

# Champs extraits

  • WordPress + Beaver Builder + plugin maison realestate (CPT real-estate, taxonomies real-estate-location = secteurs et real-estate-characteristic), tout rendu serveur. Liste /location/tous/ : cartes div.real-estate-box — type (« 1 1/2 »), adresse civique, dd.prix (« 700 $ / mois »), dd.inclus (« Tout inclus + Wifi »), dd.libre (date AAAA-MM-JJ), galerie en background-image.
  • Fiche détail /immobilier/<slug>/ (via self.detail + cache BD, budget 40) : description complète, caractéristiques (ul.characteristics : chauffé, éclairé, meublé, buanderie…), GPS (google.maps.LatLng(lat, lng) de la carte du plugin), secteur via le lien « Retour » vers /location/<secteur>/ (Chicoutimi — Centres commerciaux, Chicoutimi — UQAC/CÉGEP, Chicoutimi-Nord).
  • external_id = slug WordPress de la fiche (décodé, stable).
  • Ville = Saguenay (le parc est à Chicoutimi/Chicoutimi-Nord, arrondissements de la ville de Saguenay) ; le secteur porte le détail.

# Champs indisponibles à la source

  • Superficie : jamais publiée.
  • Aucune annonce en ligne au moment de la construction (8 août 2026) : marché saguenéen quasi plein — les dernières annonces observées datent d'août 2025 (2 unités) et mai 2026 (fiches archivées).

# Fixture (particularité)

  • Impossible d'enregistrer une fixture vivante non vide (0 logement libre). La fixture rejoue donc l'état réel du site au 2025-07-30 (2 annonces : 1½ à 700 $ secteur UQAC/CÉGEP, 4½ à 950 $ secteur Place Saguenay), capturé par la Wayback Machine et nettoyé des réécritures web.archive.org (URLs restaurées à l'identique, barre d'outils retirée — aucun contenu modifié).
  • tests/fixtures/courtemanche/ a été construit avec les mêmes clés de requête que louka/fixtures.py (_req_key sur URL préparée par requests) ; expected.json généré par replay_connector — les 2 tests standards passent hors ligne.
  • Quand des logements se libéreront, réenregistrer normalement : .venv/bin/python run.py record courtemanche.

# Fragilités

  • Le markup du plugin realestate est artisanal mais minimal (real-estate-box, .type, dd.prix/.inclus/.libre) — inchangé entre 2020 et 2026 d'après les instantanés archivés.
  • La page vide ne contient qu'un <h3> dans .real-estate-list : le connecteur retourne [] sans erreur (le garde-fou de dérive d'ingestion signalera toute chute anormale ailleurs).
  • Slugs avec « ½ » encodé (%c2%bd) dans les URLs : décodés pour l'external_id, requêtes gérées par requests.

# Notes

  • Secteurs desservis : Chicoutimi Centres commerciaux et Chicoutimi UQAC/CÉGEP (Chicoutimi-Nord retiré du menu du site en 2024 mais la taxonomie existe encore).
  • Créneau : logements 1½–4½, souvent tout inclus (meublé/Wifi) près de l'UQAC et du CÉGEP.
  • robots.txt Yoast ouvert, sitemaps real-estate-location / real-estate-characteristic.