SPB Git

spb/lou-ka Public

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

HTML 99.7%
3.1 KB

# may_bourg — Gestion May Bourg

  • site: https://maybourg.com (WordPress + Elementor + Dynamic Content for Elementor)
  • méthode: html plat — grille DCE de /repertoire-de-logements/ (1 requête liste + 7 fiches détail via cache BD)
  • annonces: 7 (modèles/unités affichés ; parc total de 162 unités à Bécancour)
  • couverture (sur 7 annonces): prix 100%, adresse 100%, type 100%, superficie 100%, dispo 100%, images 100%, ville 100%, description 43% (fiches sans bloc descriptif long)
  • fixture: ok (8 requêtes) · test: ok (2 verts)

# Champs extraits

  • Page /repertoire-de-logements/ : chaque logement est un <article class="logement" data-dce-post-id="…"> (grille dupliquée pour les variantes responsive → dédup par post-id) :
    • data-dce-post-id (ID de post WordPress) → external_id stable ;
    • widgets texte identifiés par leur CONTENU (l'ordre Elementor n'est pas garanti) : titre (« L'élégant – 4 1/2 (940pc) »), projet (« Condos Prestige – Rue Roy », « Logements Port Royal ») → sector, adresse (« Rue Roy, Bécancour, QC G9H0X5 »), prix (« 1350$ / mois ») → price_label/price, superficie (« 1048 P.C. ») → area_sqft, badge « Unités disponibles » → availability (texte source) ;
    • type d'unité : normalize_unit_type(titre), repli sur la classe taxonomique WP type-de-logement-4-1-2.
  • Fiches /logement// (cache BD, budget max_details=20) : description (plus long paragraphe > 120 car.) + galerie (wp-content/uploads, suffixes de taille retirés, logos/icônes exclus).
  • city = « Bécancour » : tout le parc May Bourg (162 unités) y est situé — projets rue Roy, boul. de Port-Royal et Godefroy, confirmé par les adresses des cartes et la page « Nos projets locatifs ».
  • robots.txt : /wp-json/ interdit → aucun appel API REST, HTML seulement.

# Champs indisponibles à la source

  • Animaux, meublé, GPS : jamais publiés de façon structurée.
  • Date de disponibilité précise : seul le badge « Unités disponibles » existe (pas de date).
  • Certaines fiches (Port Royal, L'abordable) n'ont pas de long paragraphe descriptif → description vide, jamais inventée.

# Fragilités

  • Les cartes sont des blocs Elementor génériques : l'identification des champs se fait par motif de contenu (prix \d$…, superficie P.C., « Bécancour », « disponible ») — un remaniement éditorial des textes peut décaler titre/projet.
  • Le badge « Unités disponibles » est un widget « dce-visibility » : les modèles sans unité libre disparaissent probablement de la grille (à confirmer dans le temps) — le connecteur prend la grille telle quelle.
  • Ce sont des « modèles » de logements (types) plus que des unités individuelles : 7 annonces pour 162 unités physiques.

# Échantillon

  • 1127 : L'élégant – 4 1/2 (940pc), 1275 $/mois, 940 pi², rue Roy, Bécancour, 16 photos, description complète.
  • 1192 : 4 1/2 – 1er étage (Logements Port Royal), 1350 $/mois, 1048 pi², boul. de Port-Royal, 7 photos.
  • 1176 : L'abordable – 3 1/2 (700pc), 1035 $/mois, 700 pi², rue Roy.