SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.9 KB · 38 lines markdown
Rendered Raw Blame History
1# mondev — Mondev2- site: https://mondev.ca/apartments-and-condos-for-rent/ (25 fiches immeuble, une annonce par typologie disponible)3- méthode: html4- annonces: 47 → 475- couverture après (sur 47 annonces): prix 100%, adresse 100%, dispo 100%, superficie 0%, commodités 100%6- fixture: ok · test: ok78## Champs extraits9- PLAN SELECTOR par immeuble : « Studio - Starting at $1,665 » / « not available » -> prix plancher + price_label « À partir de » (les typologies non disponibles sont exclues).10- Adresse complète depuis l'entête dédiée h1-h3 « 605 Rue Fullum, Montreal, QC, Canada H3L 0A9 » (nouveau — avant : regex sur le corps du texte qui ratait « Saint-Laurent » sans « Ville », 4 annonces sans adresse).11- Quartier depuis le slug d'URL (table _ZONES), description (meta Yoast), commodités structurées (icônes .wl_property_amenities), galerie lightbox (jusqu'à 40 photos).12- pets « oui » quand l'icône dédiée « Pets » figure dans le bloc amenities (structuré à la source) — nouveau.13- Téléphone du bouton d'appel (lien tel:) -> details.contact.phone — nouveau.1415## Champs indisponibles à la source16- Superficie : aucune donnée pi² nulle part (ni HTML, ni API — le sélecteur d'étages est une image interactive sans données ; pas de route REST wl_properties).17- Date de disponibilité précise (seulement disponible/non disponible par typologie), étage, meublé, lat/lng.18- Prix par unité réelle : uniquement « à partir de » par typologie.1920## Fragilités21- Gabarit Elementor : PLAN SELECTOR repéré par son libellé texte ; s'il est renommé, repli sur le texte complet de la page (conservé).22- L'entête d'adresse est un simple h2 sans classe distinctive (regex « n° … QC/Canada »).23- availability="Disponible" est une déduction du « Starting at $X » (une typologie non disponible n'est pas listée) — pas un texte source littéral.24- La liste d'icônes amenities contient parfois la station de métro voisine (ex. « Sauvé ») : conservée telle quelle (texte source).2526## Améliorations apportées27- Adresse : 4/47 vides -> 0, et adresses désormais complètes (code postal) via l'entête dédiée.28- pets structuré (icône « Pets ») : NULL -> « oui » sur les immeubles concernés.29- details.contact.phone extrait du lien tel: de la fiche.30- Regex d'adresse de repli élargie (« Saint-Laurent » sans le préfixe « Ville »).3132## Échantillon avant/après33- Avant : « Leora — Studio » — 1325 $, adresse vide, pets NULL, pas de contact.34- Après : « Leora — Studio » — 1325 $, adresse « 2125 Ward Street, Saint-Laurent, Québec H4M 0B3, Canada », pets « oui », details.contact.phone « 514-613-2582 », inclusions/appliances/ac/elevator/pool/gym/storage/parking dérivés des amenities + description.3536## Lacunes génériques de normalisation observées37- Aucune nouvelle (la superficie manquante est une absence réelle à la source).38