SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.5 KB · 43 lines markdown
Rendered Raw Blame History
1# axia — AXIA Appartements (Pur Immobilia, Lachine)2- site: https://www.axiaappartements.com/3- méthode: html (site vitrine WordPress/WPBakery une page)4- annonces: 2 → 25- couverture après (sur 2 annonces): prix 100%, adresse 100%, dispo 100%, superficie 100%, commodités 100%6- fixture: ok · test: ok (2 passed)78## Champs extraits9- **Page d'accueil (unique page scrapée)** :10  - 2 configurations (`.price-card`) : « 2 chambres (4 ½) » / « 3 chambres (5 ½) », superficie « À partir de X pi² » (`.superficie`), prix « À partir de X $ / mois » (`.montant`) ;11  - adresse fixe du bureau de location (200, boul. Saint-Joseph, Lachine) ;12  - disponibilité : « Maintenant disponible à la location » (bandeau Phase 1) — nouveau ;13  - description : og:description + paragraphe « APPARTEMENTS » (électroménagers modernes, salle de lavage intégrée…) + mention de la promotion « 3 MOIS OFFERTS » — nouveau ;14  - commodités : libellés d'icônes `.icon-label` (hall, stationnement souterrain, gym, salle de divertissement, coworking, terrasse sur le toit) ;15  - contact structuré (liens `tel:` / `mailto:`) → `details.contact{phone, email}` — nouveau ;16  - photos wp-content (icônes/logos exclus).1718## Champs indisponibles à la source19- Pas d'unités individuelles (nº, étage, disponibilité par unité) : site vitrine, 2 configurations « à partir de » seulement.20- Animaux, inclusions (chauffage/électricité), stationnement (prix) : non affichés.21- Pas de lat/lng exposé.2223## Fragilités24- La promotion « 3 MOIS OFFERTS » est éclatée dans le markup (`<span>3</span> MOIS OFFERTS`) : détection déplacée sur le texte rendu (get_text) au lieu du HTML brut — l'ancienne regex HTML ne matchait plus.25- La promo est volontairement mise dans la **description** et non dans `availability` : sa date limite (« avant le 31 août ») serait interprétée comme date de disponibilité par la normalisation centrale.26- Sélecteurs WPBakery (`.price-card`, `.superficie`, `.montant`, `.icon-label`) propres au thème — cassables à la refonte.27- Phases 2 (automne 2026) et 3 (printemps 2027) à venir : la structure de la page changera probablement.2829## Améliorations apportées30- Disponibilité plus fidèle (« Maintenant disponible à la location » au lieu du générique « Disponible »).31- Restauration de la détection de la promotion (cassée par le markup) — déplacée dans la description.32- Description enrichie du paragraphe descriptif des unités → la normalisation dérive maintenant `appliances.fridge` et `laundry`.33- `details.contact{phone, email}` depuis les liens tel:/mailto: structurés.3435## Échantillon avant/après36**AXIA Appartements — 2 chambres (4½)** (2095 $, 852 pi²)37- avant : availability=`Disponible`, details=`{"balcony": true, "gym": true, "parking": {"available": true, "type": "intérieur"}, "price_from": true}`38- après : availability=`Maintenant disponible à la location`, details=`{"appliances": {"fridge": true}, "balcony": true, "gym": true, "laundry": true, "parking": {"available": true, "type": "intérieur"}, "price_from": true, "contact": {"phone": "514-468-2942", "email": "info@axiaappartements.com"}}`, description enrichie (électroménagers, salle de lavage, promotion 3 mois offerts)3940**AXIA Appartements — 3 chambres (5½)** (3005 $, 1285 pi²)41- avant : availability=`Disponible`, pas de contact42- après : availability=`Maintenant disponible à la location`, contact téléphone/courriel, appliances/laundry dérivés43