SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.8 KB

# capital_rdr — Gestion Capital RDR

  • site: https://gestionrdr.com (GoDaddy Website Builder 8)
  • méthode: html plat — widget « menu » de la page « Logements à louer » (1 seule requête/sync)
  • annonces: 4 (parc de 545 appartements ; seules les vacances du moment sont annoncées, le site renvoie surtout vers Facebook Marketplace)
  • couverture (sur 4 annonces): prix 100%, adresse 100%, dispo 100%, type 100%, images 100%, ville 100% — superficie/commodités jamais publiées
  • fixture: ok (1 requête) · test: ok (2 verts)

# Champs extraits

  • Page /logements-à-louer-1 : le widget GoDaddy « menu » expose chaque logement comme un item avec data-aid stables :
    • MENU_ITEM_<HASH> (dérivé du titre par le builder) → external_id ;
    • …_TITLE : « 4½ au 430 Saint-Maurice » → titre + type d'unité (préfixe) ;
    • …_PRICE : « 990.00$ » → price_label/price ;
    • …_DESC : paragraphes bruts → description ; on y lit la ligne « Disponible immédiatement! » / « Disponible pour le 1er juillet 2026 » (availability, texte source) et la ligne d'adresse civique (« 430 rue St-Maurice App9 », regex rue/boul/av… ; repli : partie du titre après « au ») ;
    • …_IMAGE : photo (img1.wsimg.com, préfixée https:).
  • city = « Trois-Rivières » : tout le parc RDR est dans la ville fusionnée de Trois-Rivières (incl. l'ancien Cap-de-la-Madeleine) — siège 717 rue Champflour ; les pages immeubles du sitemap le confirment.
  • URL d'annonce : pas de fiche individuelle → page liste + ancre de l'item.
  • Les inclusions (« poêle & frigo inclus », « chats acceptés aucun chien », stationnement…) restent dans la description : textmine les structure au finalize() (pets, appliances…).
  • Le conteneur MENU_ITEM_GRID_<n> (grille) est explicitement exclu.

# Champs indisponibles à la source

  • Superficie, GPS, commodités structurées : jamais publiés.
  • Le gros du parc (545 unités) n'est pas listé : seules les vacances du moment apparaissent, les demandes passent par Facebook Marketplace (liens facebook.com/share/* conservés dans la description).

# Fragilités

  • external_id dérivé du titre par le builder : un titre remanié change l'id (annonce recréée) — acceptable, l'id est stable pendant la vie de l'annonce.
  • Site GoDaddy : le HTML est bourré de classes générées ; seuls les data-aid sémantiques sont utilisés (robustes aux refontes de style).
  • Certains prix du texte divergent du champ prix (ex. titre à 990 $, texte « à seulement 995$ ») : le champ PRICE structuré fait foi.

# Échantillon

  • 4AU430SAIN : 4½ au 430 Saint-Maurice, 990 $, dispo immédiatement, 430 rue St-Maurice App9, 1 photo.
  • 4AU4952BEL : 4½ au 4952 Bellefeuille, 1080 $, dispo 1er juillet 2026.
  • 3AU4975GEN : 3½ au 4975 Gene-H.-Kruger App15, 860 $ chauffé/éclairé, internet inclus.