Skip to content
# desroches — Immeubles Claude Desroches
- site: https://www.immeublesclaudedesroches.com/logements-a-louer/ (PHP
custom, une seule page statique)
- méthode: html (tableaux par ville, ancres
<a name="logNN">)
- annonces: 6 disponibles (le tableau liste 65 logements : 58 portent le
badge « est loué » et sont exclus) — Granby (4), Cowansville (1),
Drummondville (1)
- couverture (sur 6 annonces): prix 100%, type 100%, étage 100%,
disponibilité 100% (mois de libération), images 50% (photo générique
default.png filtrée), ville 100%
- fixture: ok (1 requête) · test: ok (2 verts)
# Découverte
- robots.txt : fichier RTF mal exporté mais contenu permissif
(
Disallow: vide). Vérifié avant construction.
- Page unique : un tableau par ville sous l'en-tête « Nos logements à louer à
» (Granby, Cowansville, Drummondville) + section « LOCAUX À LOUER »
(commercial) sans ancres logNN, donc naturellement exclue.
- external_id : ancre
logNN (identifiant interne du site, stable).
- url : page +
#logNN (le site n'a pas de fiches détail).
- ligne du tableau : [photo | adresse | grandeur | prix | étage | note].
- ville : plus proche en-tête « Nos logements à louer à … » précédant la
ligne (les tableaux sont groupés par ville) — ville réelle : Granby,
Cowansville, Drummondville.
- availability : segments « disponibilité » de la note libre uniquement
(mois ou « libre ») — « rénové, juillet » -> « juillet » ; sans ce filtre le
normalisateur central lisait « nov » dans « ré-nov-é » et inventait un
1er novembre.
- description : note libre complète (« inclus chauffage et électricité,
rénové », « chauffé »…) — le textmine central en dérive les inclusions.
- étage (« RC », « 2e », « demi sous-sol ») -> commodité « Étage : … ».
- images : photo de la ligne, chemins relatifs
../upload/... absolutisés ;
default.png (placeholder) et badge est-loue.png filtrés.
# Champs indisponibles à la source
- Superficie, animaux, meublé, description riche : non publiés.
- Date de disponibilité précise : seulement le mois (parfois rien).
- lat/lng : aucune coordonnée (géocodeur central sur adresse + ville).
# Fragilités
- HTML tableau vieillot (attributs bgcolor, tables imbriquées) : le parsing
s'appuie sur les ancres logNN et le badge est-loue.png, pas sur la
structure de colonnes exacte.
- Adresses sans « rue/avenue » (« 625 Jean-Talon ») : suffixées de la ville
pour aider le géocodeur.
- Drummondville (Centre-du-Québec) présent dans l'inventaire : conservé avec
sa vraie ville.