# beaulieu_groupe — Beaulieu Groupe Immobilier / BGI (Rimouski) - site: https://beaulieugroupeimmobilier.com/batiment/?category=residentiel - méthode: html (archive + 1 fiche par immeuble non COMPLET — 2 requêtes au volume actuel) - annonces: 4 (unités libres du 418, rue Alcide-C.-Horth, 24 logements neufs en construction pour le 1er juillet ; les 4 autres immeubles résidentiels sont COMPLET) - couverture: titre 100%, adresse 100%, type 100% (« | 4 1/2 » du titre de carte), superficie 100% (« Superficie : N pi² »), photo 100%, description d'immeuble 100% ; prix 0% (jamais publié), date de disponibilité 0% (non publiée) - fixture: ok · test: ok (2 verts) ## Champs extraits - Archive `/batiment/?category=residentiel` : cartes `div.card-batiment` (nom `h5`, statut `p` = « COMPLET » ou « Locaux disponibles : N », lien fiche). Le filtre catégorie est rendu serveur ; la pagination `/batiment/page/2/` ne concerne que l'archive non filtrée (vérifié : mêmes 5 cartes). - Fiche `/batiment//` : cartes d'unités `div.card-local` — `h5` « 418 Alcide-C.-Horth, app #206 | 4 1/2 », `p.card-text` « Indisponible » (image générique Complet.png) pour les unités louées, « Superficie : N pi² » + photo réelle pour les libres. Seules les unités **non « Indisponible »** sont émises. - Politesse : les fiches des immeubles marqués COMPLET ne sont **pas visitées** (toutes leurs unités sont indisponibles) ; plafond `max_detail=12` fiches par sync. - `external_id` = slug de fiche + n° d'app (`418-rue-alcide-c-horth--app-206`) — stable. - Ville : tout le parc affiché est à Rimouski (rue Laval-Nord, Sainte-Thérèse, Tanguay, Alcide-C.-Horth, Simone-Belzile). ## Champs indisponibles à la source - Prix : jamais publié → `price=None`, rien d'inventé. - Disponibilité : pas de texte par unité (le statut « libre » est l'absence d'« Indisponible » + le compteur « Locaux disponibles : N » de l'archive) → `availability=""`. - Le bandeau « 24 LOGEMENTS NEUFS POUR LE 1ER JUILLET » est un lien promotionnel global, pas une date par unité. ## Fragilités - Shortcode maison avec styles inline (pas de classes sémantiques au-delà de `card-batiment`/`card-local`) : un remaniement du thème casserait les sélecteurs. - La détection « libre » repose sur l'absence du mot « Indisponible » ; si le site adopte un autre libellé (« Loué »… ), ajouter le motif. - Ne pas confondre avec `immeubles_bc` (Les Immeubles Beaulieu et Collin, Rimouski) ni Beaulieu Gestion Immobilière (Rivière-du-Loup, non connectable). ## Notes - robots.txt Yoast ouvert (Disallow vide), sitemap public ; politesse 0,6 s. - Volet « Commercial » de l'archive exclu par le filtre `?category=residentiel`.