SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.8 KB · 30 lines markdown
Rendered Raw Blame History
1# girs — GIRS, Gestion Immobilière de la Rive Sud (Scott/Saint-Isidore/La Guadeloupe + Gaspésie)2- site: https://www.girs.ca/location (hub) + 8 pages d'immeuble /location/<ville>/<immeuble>3- méthode: html rendu côté serveur (Duda, assets irp.cdn-website.com) — menu « À louer » groupé par ville4- 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)5- 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**6- fixture: ok (10 requêtes) · test: ok (2 verts)78## Champs extraits9- 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/<ville>/<immeuble>` deviennent des annonces (pages de ville et section « À vendre » ignorées).10- 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 `<p>` (« ENVIRONNEMENT CALME / ET PAISIBLE ») : balcon/terrain privé, climatisation, cuisine avec îlot (en quartz), internet illimité, deux stationnements inclus, stationnement VÉ, environnement sécurisé…11- **Animaux** : « CHAT ET CHIEN ACCEPTÉ (sous conditions) » publié sur les 8 pages → `pets="conditions"`.12- 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).13- Photos de l'immeuble (CDN Duda), logos/pictogrammes/banques d'images filtrés ; `external_id` = slug du chemin (`scott-rue-amanda-gustave`), stable.14- Ville depuis le libellé du menu (« La Guadeloupe, Chaudières-Appalaches » → La Guadeloupe) — la coquille « Chaudières-Appalaches » est propre au site.1516## Champs indisponibles à la source17- **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.)18- 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.19- Superficie, lat/lng, meublé : non publiés.2021## Fragilités22- 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.23- 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.24- 10 requêtes par sync (hub + 8 pages + redirection éventuelle) ; politesse 0,6 s ; robots.txt permissif (sitemap public).2526## Échantillon27- `girs:scott-rue-amanda-gustave | Rue Amanda-Gustave — Scott (« Place Évo ») | Scott | — $ | 9 photos | 9 commodités | animaux: conditions`28- `girs:saint-isidore-900-rue-semences | 900 Rue des Semences — Saint-Isidore | 4½ | cuisine îlot en quartz, 2 stationnements, internet illimité`29- `girs:new-richmond-avenue-erables | Avenue des Érables, Jumelé — New Richmond | jumelés 3-4 chambres (type non unique → vide)`30