SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.4 KB

# projection_immo — Projection Immobilière

  • site: https://www.projectionimmobiliere.com/residentiel
  • méthode: html (sitemap + pages d'immeubles)
  • annonces: 1 (immeuble « Disponible : Oui » sur 27 pages d'immeubles — Amqui 15, Matane 10, Rimouski 2 ; parc de 200+ logements quasi plein, état normal de la Matapédia)
  • couverture (sur 1 annonce): adresse 100%, ville 100%, disponibilité 100%, description 100% (typologies réelles), GPS 100%, images 100%, « À proximité » 100% ; prix 0% (jamais publié — None)
  • fixture: ok (vivante — 28 requêtes, 18 Mo) · test: ok (2 verts)

# Champs extraits

  • Squarespace, tout rendu serveur. Aucun moteur d'annonces : une page par immeuble /logements-<ville>/<slug>, découvertes via sitemap.xml. Le connecteur visite chaque page (l'indicateur de disponibilité n'existe nulle part ailleurs, garde-fou max_pages=40) et n'émet que les immeubles « Disponible: Oui » — granularité immeuble assumée (précédent immeubles_guillot), avec descriptions de typologies réelles (« Deux grandes chambres, échangeur d'air… »), photos réelles et GPS.
  • Par page : adresse civique (premier h4 numéroté), indicateur « Disponible: Oui/Non. » (conservé brut), description (p.sqsrte-large), liste « À proximité » (préfixée, dédupliquée), galerie images.squarespace-cdn.com (logos exclus), coordonnées mapLat/mapLng du bloc carte.
  • external_id = slug Squarespace de la page (stable).
  • Ville = segment d'URL (logements-amqui → Amqui…).

# Périmètre (exclusions volontaires)

  • /espaces-commerciaux/* (commercial, incl. Lac-au-Saumon), « Location court terme », projet « Perle Noire » (condos) : jamais visités.
  • Pages d'immeubles SANS mention « Disponible » (4 cas) : aucune donnée de disponibilité — sautées (rien d'inventé).

# Champs indisponibles à la source

  • Prix : jamais publié (« Demande de location » par formulaire) ; type d'unité non structuré (les typologies sont dans la description libre) ; superficie absente.

# robots.txt / CGU (analyse demandée)

  • robots.txt Squarespace : la longue liste d'UA IA (anthropic-ai, ClaudeBot, GPTBot…) forme un seul groupe avec User-agent: * partageant les mêmes règles — interdits limités à /config, /search, /api/ (sauf ui-extensions), /static/ et des query-strings (?format=json…). Les pages /logements-* et le sitemap sont donc permis à tous les agents, y compris les bots IA. Le connecteur ne touche aucun chemin interdit et n'utilise pas ?format=json.
  • Aucune page CGU/conditions d'utilisation publiée sur le site (vérifié pied de page et sitemap) — seule la mention « Tous droits réservés ». Usage Lou-Ka = référencement d'annonces avec lien vers la source : conforme à l'esprit du robots.

# Fragilités

  • ~28 requêtes par sync (sitemap + 27 immeubles, politesse 0,7 s ≈ 20 s) : nécessaire, l'indicateur est par page.
  • L'indicateur est une phrase saisie à la main (« Disponible: Oui. ») : le connecteur tolère les variantes d'espaces/ponctuation ; toute reformulation profonde serait détectée par la chute à 0 annonce.
  • DOM Squarespace verbeux mais classes stables (sqs-html-content, sqsrte-large, fluid-engine).

# Notes

  • 1 immeuble disponible le 2026-08-09 : 280, boul. Dion, Matane (4½ de 2 chambres d'après la description, GPS 48.4428, -67.3531).
  • Couvre la Matapédia (Amqui — rare en ligne) : surveiller les bascules « Non » → « Oui ».