SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.1 KB

# immogex — Immogex

  • site: https://immogex.com (GoDaddy Website Builder 8)
  • méthode: html plat — blocs « À propos » (data-aid ABOUT_*) de la page « À louer » (1 seule requête/sync)
  • annonces: 3 (seules les vacances du moment sont affichées)
  • couverture (sur 3 annonces): prix 100%, adresse 100%, dispo 100%, type 100%, images 100%, ville 100%, description 100% — superficie/GPS jamais publiés
  • fixture: ok (1 requête) · test: ok (2 verts)

# Champs extraits

  • Page /à-louer : chaque logement = trio de widgets GoDaddy appariés par le suffixe numérique du data-aid :
    • ABOUT_HEADLINE_RENDERED<n> : « Jardins de la Rivia I - 1355$ » → titre complet ; la partie prix (regex « … - NNNN$ ») → price_label/price ;
    • ABOUT_DESCRIPTION_RENDERED<n> : texte brut complet → description ; on y lit les lignes « Disponible dès le 1er septembre » (availability), « Grandeur : 3 ½ » (unit_type via normalize_unit_type) et « Adresse : 1900, rue Montplaisir » (address) ;
    • ABOUT_IMAGE_RENDERED<n> : photo lazy-load (attribut data-srclazy, img1.wsimg.com, préfixée https:).
  • external_id = slug(nom du logement + n° civique) — ex. « jardins-de-la-rivia-i-1900 » : GoDaddy n'expose ni id ni fiche individuelle ; le couple nom+adresse est stable pendant la vie de l'annonce.
  • city = « Drummondville » fixée : tout le parc Immogex y est — le pied de page l'affirme (« Trouvez votre unité Immogex à Drummondville ») et les deux immeubles du site (Jardins de la Rivia I/II, rue Montplaisir / av. Marais-Ombragé) plus la maison rue Mélanie sont à Drummondville.
  • URL d'annonce : page liste + ancre du slug (pas de fiche individuelle).
  • Les caractéristiques (eau chaude incluse, ascenseurs, garage souterrain, animaux acceptés…) restent dans la description : textmine les structure au finalize().

# Champs indisponibles à la source

  • Superficie, GPS, secteur : jamais publiés.
  • Pas de galerie : 1 photo par annonce (vignette du bloc).
  • Les pages immeubles (/jardins-de-la-rivia-i, -ii-1) sont des vitrines sans inventaire d'unités : non requêtées.

# Fragilités

  • external_id dérivé du titre + n° civique : un titre remanié change l'id (annonce recréée) — acceptable, l'id est stable pendant la vie de l'annonce.
  • L'appariement HEADLINE/DESCRIPTION/IMAGE repose sur le suffixe numérique du data-aid (position du bloc dans la page) : si l'agence réordonne les blocs, titre et description restent appariés entre eux (même suffixe), seul l'id peut suivre le contenu — le test de fixture le détecterait.
  • Le libellé « 1805 - 1290$ » (immeuble nommé par son n° civique) donne un titre peu parlant ; c'est le texte source tel quel.

# Échantillon

  • jardins-de-la-rivia-i-1900 : 3½, 1355 $, dispo 1er septembre, 1900 rue Montplaisir, eau chaude incluse, garage souterrain.
  • 1805-1805 : 4½, 1290 $, dispo maintenant, 1805 av. Marais-Ombragé, électricité et chauffage inclus.
  • maison-jumelee-4560 : maison jumelée 5½, 1705 $, dispo maintenant, 4560 rue Mélanie, animaux acceptés.