# girs — GIRS, Gestion Immobilière de la Rive Sud (Scott/Saint-Isidore/La Guadeloupe + Gaspésie) - site: https://www.girs.ca/location (hub) + 8 pages d'immeuble /location// - méthode: html rendu côté serveur (Duda, assets irp.cdn-website.com) — menu « À louer » groupé par ville - annonces: **8 annonces « catalogue » (une par immeuble)** — Scott ×3, Saint-Isidore ×1, La Guadeloupe ×1 (Chaudière-Appalaches) ; Carleton-sur-Mer ×1, New Richmond ×2 (Gaspésie) - couverture (sur 8): description 100 %, commodités 100 %, images 100 %, animaux 100 % (« conditions »), ville 100 %, adresse (rue) 100 % ; **prix 0 %, disponibilité 0 %, unités 0 % — non publiés par la source** - fixture: ok (10 requêtes) · test: ok (2 verts) ## Champs extraits - Hub `/location` : le menu Duda (`ul.unav-top`) groupe les immeubles par ville sous l'item « À louer » (« Scott, Chaudières-Appalaches » → 3 immeubles) ; seules les pages **feuilles** `/location//` deviennent des annonces (pages de ville et section « À vendre » ignorées). - Page d'immeuble : rue en `h1` (« Rue Amanda-Gustave », « 900 Rue des Semences »), description rédigée (paragraphes `div.dmNewParagraph`), pictogrammes de commodités en capitales — recollés au niveau du bloc Duda quand ils sont éclatés sur plusieurs `

` (« ENVIRONNEMENT CALME / ET PAISIBLE ») : balcon/terrain privé, climatisation, cuisine avec îlot (en quartz), internet illimité, deux stationnements inclus, stationnement VÉ, environnement sécurisé… - **Animaux** : « CHAT ET CHIEN ACCEPTÉ (sous conditions) » publié sur les 8 pages → `pets="conditions"`. - Type d'unité : cité seulement en prose — rempli **uniquement si un seul type est mentionné** (« appartements de type 4 ½ » → 4½ pour Rue Jean-Baptiste, 900 Rue des Semences, Avenue des Érables Condo) ; sinon vide, la description fait foi (« 4 ½ et 5 ½ », « 3½, 4½ et 5½ », jumelés 3-4 chambres). - Photos de l'immeuble (CDN Duda), logos/pictogrammes/banques d'images filtrés ; `external_id` = slug du chemin (`scott-rue-amanda-gustave`), stable. - Ville depuis le libellé du menu (« La Guadeloupe, Chaudières-Appalaches » → La Guadeloupe) — la coquille « Chaudières-Appalaches » est propre au site. ## Champs indisponibles à la source - **Prix, disponibilités, liste d'unités : jamais publiés** (location par formulaire/téléphone, 418 253-0064) → `price=None`, `availability=""`, granularité immeuble assumée — annonces « catalogue », rien d'inventé. (Confirme le constat de l'étude Chaudière-Appalaches ; l'étude est-nord annexe 8 classait GIRS P2.) - Adresse civique : les civiques n'apparaissent qu'en prose mêlée (« 40, 60 et 80 rue Jean-Baptiste. 98 et 108, rue Amanda-Gustave à Scott ») → `address` = la rue du `h1` seulement. - Superficie, lat/lng, meublé : non publiés. ## Fragilités - Gabarit Duda : la détection des commodités repose sur des blocs « tout en capitales » (les précisions entre parenthèses sont tolérées) et l'exclusion des blocs contenant un titre `h1-h6` — la fixture sert de sentinelle. - Le site couvre deux régions : 5 immeubles en Chaudière-Appalaches, 3 en Gaspésie (Baie-des-Chaleurs) — le connecteur prend tout ce que la source publie, les villes sont réelles. - 10 requêtes par sync (hub + 8 pages + redirection éventuelle) ; politesse 0,6 s ; robots.txt permissif (sitemap public). ## Échantillon - `girs:scott-rue-amanda-gustave | Rue Amanda-Gustave — Scott (« Place Évo ») | Scott | — $ | 9 photos | 9 commodités | animaux: conditions` - `girs:saint-isidore-900-rue-semences | 900 Rue des Semences — Saint-Isidore | 4½ | cuisine îlot en quartz, 2 stationnements, internet illimité` - `girs:new-richmond-avenue-erables | Avenue des Érables, Jumelé — New Richmond | jumelés 3-4 chambres (type non unique → vide)`