SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.5 KB · 57 lines markdown
Rendered Raw Blame History
1# groupe_theoret — Groupe Théorêt (Gestion Immobilière)2- site: https://locationappartement.ca (GoDaddy Website Builder)3- méthode: html plat — widget « menu » de la page « Appartements à louer » (1 requête) + pages immeuble pour les services inclus (cache BD, budget 20 ; 12 pages au premier sync)4- annonces: 24 unités dans 17 immeubles — Terrebonne 9, Montréal 4, Charlemagne 4, Sainte-Thérèse 4, Shawinigan 2, Laval 15- couverture (sur 24 annonces): prix 100%, adresse 100%, dispo 100%, type 100%, ville 100%, services inclus 92% (2 unités au lien immeuble erroné, voir Fragilités) — superficie/photos/GPS jamais publiés6- fixture: ok (13 requêtes) · test: ok (2 verts)78## Champs extraits9- La vraie page d'annonces est /appartements-à-louer (avec accent encodé ;10  /appartements-a-louer sans accent → 404). Le widget GoDaddy « menu » y11  expose une section par immeuble et un item par unité (data-aid) :12  - `MENU_SECTION_TITLE_<n>` : « 5080 Pie-IX, Montréal » → address + ville13    réelle de chaque annonce (casse normalisée : MONTRÉAL → Montréal,14    STE-THÉRÈSE → Sainte-Thérèse) ;15  - `MENU_SECTION<n>_ITEM<m>_TITLE` : « 3 1/2 » → unit_type ;16  - `…_PRICE` : « 1050$ / mois » → price_label/parse_price ;17  - `…_DESC` : « Disponibilité: Dès maintenant ( Très grand, rénové ) » →18    availability, texte source (préfixe « Disponibilité: » et lien « Plus19    d'informations » retirés) ;20  - lien « Plus d'informations » → URL de l'annonce (page immeuble + ancre).21- Pages immeuble (cache BD, 1 requête/immeuble) : bloc « Services22  disponibles » (« Eau chaude (Inclus) », « Chauffage (Inclus) »…) →23  amenities partagées par les unités de l'immeuble.24- external_id = empreinte sha1(titre de section | type d'unité | rang parmi25  les unités de même type de l'immeuble) : les ancres UUID du builder sont26  dupliquées entre items (inutilisables), même compromis que capital_rdr —27  id stable pendant la vie de l'annonce.28- Chevauchement Grand Montréal : le siège est en Mauricie29  (Shawinigan/Grand-Mère) mais 22 des 24 annonces actuelles sont dans le30  Grand Montréal (Terrebonne, Charlemagne, Laval, Montréal, Sainte-Thérèse) ;31  la ville réelle de chaque annonce est conservée.3233## Champs indisponibles à la source34- Superficie, photos des logements, GPS, animaux/meublé : jamais publiés.35- Les pages immeuble listent aussi les unités types de l'immeuble (loyers36  indicatifs), sans plus de détail que la page liste.3738## Fragilités39- Liens « Plus d'informations » parfois erronés chez la source (ex. les40  unités du 5100 Pie-IX pointent vers /15-yvon-plourde) : garde-fou de41  correspondance slug↔adresse — en cas de non-correspondance, pas de42  rattachement des services et URL repliée sur la page liste (2 unités43  touchées actuellement).44- external_id partiellement positionnel (rang parmi les unités de même45  type d'un immeuble) : si l'une de deux unités jumelles est retirée,46  l'autre est vue comme une mise à jour — sans doublon possible.47- sitemap.ola.xml (« ola » = module GoDaddy) ne contient que l'accueil ;48  tout vient du sitemap.website.xml et du widget menu.4950## Échantillon51- 45cfc2538500881e : 3½ au 5080 Pie-IX, Montréal, 1050 $/mois, dès52  maintenant, eau chaude + chauffage + concierge inclus.53- 51f60499c643eca1 : 3½ au 15 Place Yvon Plourde, Charlemagne,54  1100 $/mois, « Dès maintenant ( Très grand, rénové ) ».55- 3d640647a15e8819 : 4½ au 2660 De la Rennaissance, Laval, 1300 $/mois,56  1er avril 2026, stationnement extérieur + concierge inclus.57