spb/lou-ka Public
Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 99.7%
1# hestia — Hestia Groupe immobilier2- site: https://www.gestionhestia.com (WordPress Elementor, CPT « apartments » non exposé en REST)3- méthode: html plat — cartes de /location/ + fiches détail via cache BD (1 requête liste + 1/fiche nouvelle, budget 40)4- annonces: 3 (Boisé Nature 3R ; le parc compte aussi Domaine Cartier, listé quand des unités se libèrent)5- couverture (sur 3 annonces): prix 100%, type 100%, titre 100%, adresse 100%, ville 100%, description 100%, commodités 100%, images 100%, animaux 100% (« Animaux interdits ») — dispo/superficie jamais publiées6- fixture: ok (4 requêtes) · test: ok (2 verts)78## Champs extraits9- Liste /location/ : <ul class="apartments"> → cartes10 <article class="apartment-single"> enveloppées d'un lien11 /apartments/<slug>/ :12 - external_id = slug WP du CPT (stable) ;13 - `__rooms` (« 3 1/2 ») → unit_type via normalize_unit_type ;14 - `__price` (« 1195 $ /mois ») → price_label + parse_price ;15 - `__sector` (parfois vide) → ville provisoire ; défaut Trois-Rivières16 (tout le parc Hestia — Domaine Cartier et Boisé Nature 3R — y est) ;17 - photo de carte = background-image du `__img`.18- Fiche détail (cache BD, clé = hash type|prix|url) :19 - `.apartment__title` → titre (« BOISÉ NATURE 3R – 3 1/2 ») ;20 - `<address class="apartment__address">` → adresse civique (1er segment)21 et ville (2e segment, écrase le défaut) ;22 - `.apartment__description` → description brute ;23 - onglets `.tabs__content` → caractéristiques (« Animaux interdits »,24 « Internet illimité inclus », « Non chauffé & Non éclairé »…) et25 services de proximité → amenities ;26 - pets tiré de la caractéristique « Animaux interdits/acceptés »27 (structurée, jamais devinée) ;28 - galerie `.apartment__gallery img` → images pleine taille.2930## Champs indisponibles à la source31- Disponibilité (aucune date de libération affichée), superficie, GPS,32 meublé, secteur infra-municipal : jamais publiés.3334## Fragilités35- Filtres de la page (rooms/specs/services) traités côté serveur : on lit36 la liste non filtrée ; s'ils passaient en AJAX, la liste serait vide37 (le test fixture le détecterait).38- Ville par défaut « Trois-Rivières » si la carte n'a pas de secteur et39 que la fiche n'a pas d'adresse — justifié : le site ne présente que des40 immeubles trifluviens (Domaine Cartier, Boisé Nature 3R).41- « 5 1/2 avec Garage » : le garage est en option (caractéristique), pas42 un stationnement vendu seul — conservé comme logement.4344## Échantillon45- boise-nature-3r-3-1-2 : BOISÉ NATURE 3R – 3 1/2, 1195 $/mois,46 6005 rue de la Mattawin, Trois-Rivières, animaux interdits, 6 photos.47- boise-nature-3r-nouvelle-construction-4-et-demi : 4 1/2, 1395 $/mois,48 6005 rue de la Mattawin, 8 photos.49- boise-nature-3r-5-1-2-avec-garage : 5 1/2, 1700 $/mois, 1890 rue50 Flamand, 10 photos.51