SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.0 KB

# majestic — Le Majestic du Lac Boivin

  • site: https://www.majesticlacboivin.ca/fr/condos-locatifs.html (site custom non-WordPress) — 1 complexe de condos locatifs haut de gamme à Granby, 150 rue de la Lobélie (adresse affichée sur /fr/nous-joindre.html, schema.org PostalAddress)
  • méthode: la page des condos rend côté serveur la liste des unités libres (div.uniteItem[data-id] dans .listeResultatUnite) : unité, étage, chambres, salles de bain, superficie, loyer, disponibilité, plan PDF ; les unités « Réservé » (span.nonDispo) sont écartées
  • annonces: 1 (Unité 308 — 1 ch., 735 pi², 1695 $, 1er juillet ; deux autres unités affichées mais réservées)
  • couverture: prix 100% (colonne « Loyer » — montant extrait même sans « $ », formats du site : « 1695 $ », « 1795 », « $3500 »), dispo 100% + date 100% (« 1er juillet », « Immédiate »), superficie 100% (area_sqft), étage/ chambres/sdb (commodités), inclusions et avantages de l'immeuble (.services-liste) ; pas de type ½ publié (chambres seulement), pas de galerie par unité (plans PDF conservés dans details.plan_pdf)
  • fixture: ok (1 requête) · test: ok (2 verts)

# Découverte

  • robots.txt : Disallow /inc/, /Gestion/, /auto/ — la page des condos est permise ; crawl-delay 15 pour bingbot seulement. Vérifié.
  • Le sélecteur d'étages interactif (imagemapster) et « Charger plus de résultats » sont purement client : toutes les unités libres sont déjà dans le HTML initial (nombreMax=86 = parc total, 3 unités rendues).
  • external_id = data-id interne de l'unité (69 -> Unité 308) ; URL = page des condos (pas de page par unité — le bouton « Info » pointe le formulaire de contact ?uniteId=…).

# Fragilités

  • Formats de loyer irréguliers (avec/sans $) — extraction dédiée à la colonne « Loyer », bornée 100–20 000 $.
  • Adresse du complexe en constante (source : page Nous joindre) — immeuble unique, ne bouge pas ; à revalider seulement si le site refond sa page contact.