# 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-/`, 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 ».