Skip to content
# 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)
- 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 ».