SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.6 KB · 50 lines markdown
Rendered Raw Blame History
1# desroches — Immeubles Claude Desroches2- site: https://www.immeublesclaudedesroches.com/logements-a-louer/ (PHP3  custom, une seule page statique)4- méthode: html (tableaux par ville, ancres `<a name="logNN">`)5- annonces: 6 disponibles (le tableau liste 65 logements : 58 portent le6  badge « est loué » et sont exclus) — Granby (4), Cowansville (1),7  Drummondville (1)8- couverture (sur 6 annonces): prix 100%, type 100%, étage 100%,9  disponibilité 100% (mois de libération), images 50% (photo générique10  `default.png` filtrée), ville 100%11- fixture: ok (1 requête) · test: ok (2 verts)1213## Découverte14- robots.txt : fichier RTF mal exporté mais contenu permissif15  (`Disallow:` vide). Vérifié avant construction.16- Page unique : un tableau par ville sous l'en-tête « Nos logements à louer à17  <Ville> » (Granby, Cowansville, Drummondville) + section « LOCAUX À LOUER »18  (commercial) sans ancres logNN, donc naturellement exclue.1920## Champs extraits21- external_id : ancre `logNN` (identifiant interne du site, stable).22- url : page + `#logNN` (le site n'a pas de fiches détail).23- ligne du tableau : [photo | adresse | grandeur | prix | étage | note].24- ville : plus proche en-tête « Nos logements à louer à … » précédant la25  ligne (les tableaux sont groupés par ville) — ville réelle : Granby,26  Cowansville, Drummondville.27- availability : segments « disponibilité » de la note libre uniquement28  (mois ou « libre ») — « rénové, juillet » -> « juillet » ; sans ce filtre le29  normalisateur central lisait « nov » dans « ré-nov-é » et inventait un30  1er novembre.31- description : note libre complète (« inclus chauffage et électricité,32  rénové », « chauffé »…) — le textmine central en dérive les inclusions.33- étage (« RC », « 2e », « demi sous-sol ») -> commodité « Étage : … ».34- images : photo de la ligne, chemins relatifs `../upload/...` absolutisés ;35  `default.png` (placeholder) et badge `est-loue.png` filtrés.3637## Champs indisponibles à la source38- Superficie, animaux, meublé, description riche : non publiés.39- Date de disponibilité précise : seulement le mois (parfois rien).40- lat/lng : aucune coordonnée (géocodeur central sur adresse + ville).4142## Fragilités43- HTML tableau vieillot (attributs bgcolor, tables imbriquées) : le parsing44  s'appuie sur les ancres logNN et le badge est-loue.png, pas sur la45  structure de colonnes exacte.46- Adresses sans « rue/avenue » (« 625 Jean-Talon ») : suffixées de la ville47  pour aider le géocodeur.48- Drummondville (Centre-du-Québec) présent dans l'inventaire : conservé avec49  sa vraie ville.50