# gestion_jdm — JDM Gestion immobilière (Rivière-du-Loup / Témiscouata) - site: https://gestionjdm.ca/logement/ - méthode: html (liste + 1 fiche par immeuble via self.detail — 3 requêtes au 1er sync) - annonces: 2 (36 rue Plourde, Rivière-du-Loup — 24 unités ; 52 rue de l'Anse, Témiscouata-sur-le-Lac — 15 unités 5½+) - couverture: titre/adresse 100% (adresse complète avec code postal en extrait), ville 100% (parsée de « , (QC) »), disponibilité 100% (badge d'étiquette « Disponible »), description 100%, caractéristiques 100% (quand publiées), photos 100% ; type 50% (rempli seulement quand UN seul type est cité — girs/immeubles_guillot) ; prix 0% (jamais publié) - fixture: ok · test: ok (2 verts) ## Champs extraits - Liste `/logement/` : cartes du widget **UAEL Posts** (`.uael-post-wrapper.logement`) — lien fiche, extrait = adresse complète, badge `.uael-post__terms` = étiquette WordPress (« Disponible », lien `/tag/disponible/`), vignette. - Fiche : sections `h4.elementor-heading-title` — « Description » (widget text-editor suivant), « Caractéristiques » (icon-list → amenities), « À proximité » (icon-list, ajoutée en fin de description) ; galerie `wp-content/uploads` hors logos, plafond 10. - `self.detail` (cache BD) : fiche re-visitée seulement si l'adresse ou le badge change. - Granularité **immeuble** assumée (« 24 unités de logements sur 3 étages ») : prix/unités jamais publiés → `price=None`, rien d'inventé. - Cartes étiquetées « loué / indisponible / non disponible » (si le site en publie un jour) écartées ; badge brut conservé dans `availability`. - `external_id` = slug de fiche (`logement-1`, `logement-2`). ## Champs indisponibles à la source - Prix, superficie, date de disponibilité, animaux : jamais publiés. - 52 rue de l'Anse : pas de section « Caractéristiques » → amenities vide (rien d'inventé). ## Périmètre - Pages `/chambre/` (maisons de chambres) et `/commercial/` **exclues** (jamais visitées) — à réévaluer si Lou-Ka ouvre une catégorie « chambres ». ## Fragilités - Slugs de fiche générés par WordPress (`logement-1`) : peu descriptifs mais stables tant que les pages ne sont pas recréées. - Petit parc (2 immeubles) ; le badge d'étiquette est le seul signal de disponibilité. ## Notes - robots.txt ouvert (Disallow vide), sitemap Yoast public ; politesse 0,6 s.