SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.9 KB · 51 lines markdown
Rendered Raw Blame History
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