spb/lou-ka Public
Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 99.7%
1# brio — Les Immeubles Brio (Le Brio, Val-Bélair)2- site: https://immeublesbrio.com/appartements-a-louer-val-belair/ (+ page d'accueil)3- méthode: html4- annonces: 3 → 35- couverture après (sur 3 annonces): prix 100%, adresse 100%, dispo 100%, superficie 100%, commodités 100%6- fixture: ok · test: ok78## Champs extraits9- title, unit_type, availability (« Disponible ») : hotspots Divi de la page appartements (`.hotspot-info` / `.hotspot-title`)10- description (« Superficie: X pi2 ») : `<strong>` du `.hotspot-content` → area_sqft dérivée par finalize()11- amenities : `<li>` de la carte unité (chambres, walk-in, salle de lavage…) + services de l'immeuble depuis les blurbs Divi de la page d'accueil (Wifi optionnel, chute à déchets, lave-auto, stationnement ext./int., ascenseur, espaces détente, caméra 24/7) — NOUVEAU12- price / price_label : « 3½/4½/5½ à partir de X$ » sur la page d'accueil (prix par typologie, pas par unité)13- address : adresse civique réelle « 1105, rue des Rigoles, Québec, QC G3K 0M7 » (page Contactez-nous, constante vérifiée) — remplace « boulevard Pie-XI, Val-Bélair » — NOUVEAU14- details.contact : téléphone (en-tête) + courriel (lien `mailto:` de l'en-tête, page d'accueil) — NOUVEAU15- images : plan de l'unité (vignette + plan pleine grandeur) + galerie de photos des pièces1617## Champs indisponibles à la source18- Prix exact par unité (seulement « à partir de » par typologie)19- Date précise de disponibilité (seulement statut Disponible/Loué)20- Animaux, meublé, inclusions détaillées (chauffage/électricité/eau chaude), étage n'est pas indiqué explicitement (mais déductible du numéro d'appartement)2122## Fragilités23- Thème Divi : sélecteurs `.hotspot-info`, `.et_pb_blurb .et_pb_module_header` — cassent si le thème change24- Le statut est dans le texte du titre (« Disponible - Appartement N: X ½ ») avec des espaces/tirets incohérents (« Loué- », « Disponible- ») — la regex tolère déjà ces variantes25- Prix par typologie : si la page d'accueil change de formulation « à partir de », les prix disparaissent26- Lacune générique de normalisation (constatée ici) : « Wifi (optionnel) » est classé `inclusions.internet=true` — le mot « optionnel/en option » n'est pas traité comme négatif par extract_details ; de même « Stationnement extérieur et intérieur » ne retient que `type: intérieur`2728## Améliorations apportées29- Adresse civique réelle (1105, rue des Rigoles, G3K 0M7) au lieu de la mention approximative du boulevard Pie-XI30- Ajout des services de l'immeuble (blurbs de la page d'accueil) dans amenities → dérive elevator, parking, storage…31- Ajout de details.contact {phone, email} extraits de l'en-tête du site (mailto: structuré)32- Aucune modification des external_id (appartement-NNN stables)3334## Échantillon avant/après35**Appartement 109 (5½)** — avant :36`1850.0 | 5½ | Disponible | now | 1309.0 | pets=∅ | {"laundry": true, "storage": true, "price_from": true} | boulevard Pie-XI, Val-Bélair`37après :38`1850.0 | 5½ | Disponible | now | 1309.0 | pets=∅ | {"inclusions": {"internet": true}, "elevator": true, "laundry": true, "storage": true, "parking": {"available": true, "type": "intérieur"}, "price_from": true, "contact": {"email": "jerome.bern@hotmail.com", "phone": "418-928-7688"}} | 1105, rue des Rigoles, Québec, QC G3K 0M7`3940**Appartement 408 (3½)** — avant :41`1500.0 | 3½ | Disponible | now | 830.0 | pets=∅ | {"laundry": true, "storage": true, "price_from": true} | boulevard Pie-XI, Val-Bélair`42après :43`1500.0 | 3½ | Disponible | now | 830.0 | pets=∅ | {"inclusions": {"internet": true}, "elevator": true, "laundry": true, "storage": true, "parking": {"available": true, "type": "intérieur"}, "price_from": true, "contact": {…}} | 1105, rue des Rigoles, Québec, QC G3K 0M7`44