# habitations_jeanne — Les Habitations Jeanne inc. - site: https://www.leshabitationsjeanne.com/appartements-meubles - méthode: html (Wix rendu serveur) - annonces: 14 (unités meublées à Baie-Comeau — vitrine unité par unité, sans prix ni disponibilité) - couverture (sur 14 annonces): adresse 100%, type 100% (2½–5½), meublé 100%, images 100% (3-4 photos réelles par unité), prix 0% (jamais publié), disponibilité 0% (jamais publiée) - fixture: ok (2 requêtes) · test: ok ## Champs extraits - Site Wix : le contenu est rendu serveur dans le DOM (le `wix-warmup-data` de ces pages ne contient pas les annonces). Page `/appartements-meubles` : cartes d'unités = séquence de blocs `div[data-testid="richTextElement"]` — une **adresse civique** (« 3, avenue du Père-Arnaud », « 20 Roberval ») suivie du bloc « **App. N** / appartement X ½ », avec la galerie Wix de la carte entre les deux. - `external_id` = `--app-` (ex. `121-le-gardeur--app-1`) — stable tant que la carte existe. - Type d'unité : « appartement 5 ½ » → `5½` via `normalize_unit_type` ; `furnished=True` sur la page meublés. - Images : `img[src]` wixstatic de la carte, ramenées à la **pleine taille** en coupant le suffixe de redimensionnement `/v1/fill/...` ; dédupliquées. - Ville = Baie-Comeau (tout le parc affiché ; « Zone de service : Baie-Comeau »). ## Périmètre (exclusions volontaires) - Page `/appartements-non-meubles` : **vitrine sans cartes d'unités** (texte + liste d'adresses du parc) — parcourue par le même parseur, elle produira des annonces si des cartes y apparaissent ; 0 aujourd'hui. - Page `/parc-immobilier` (liste d'immeubles sans unités) et `/entreposage` (entrepôts) : ignorées. - Location **mensuelle** annoncée sur la page meublés (« disponibles en location mensuelle », locations annuelles pour les non-meublés) : conforme au critère long terme de Lou-Ka. ## Champs indisponibles à la source - Prix, disponibilité, superficie, GPS : jamais publiés (contact téléphone/courriel). `price=None`, `availability=""` — rien d'inventé. - Pas de fiche détail par unité (une seule page) : pas d'appels `self.detail`. ## Fragilités - Le repérage des cartes repose sur l'alternance adresse → bloc « App. » des richTextElements Wix : robuste au thème mais cassera si le site retire les numéros d'appartement. - Les ids de composants Wix (`comp-…`) ne sont pas utilisés (non significatifs) ; l'`external_id` dérive de l'adresse saisie à la main — une correction typographique de l'adresse changerait l'id (rare). - Deux unités « App. 17 » distinctes (20 Roberval et 1445 Anticosti) : différenciées par l'adresse. ## Notes - 14 unités meublées affichées le 2026-08-09 : 3 av. Père-Arnaud (2), 44 av. du Parc (3), 121-125 av. Le Gardeur (5), 13 av. Taché, 18-20 av. Roberval (2), 1445 rue Anticosti. - robots.txt Wix ouvert (Disallow `*?lightbox=` seulement), sitemap XML ; politesse 0,6 s ; 2 requêtes par sync.