SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.8 KB

# gia_t — GIA-T (Gestion Immobilière Abitibi-Témiscamingue)

  • site: https://gia-t.com/location/
  • méthode: html
  • annonces: 4 (Rouyn-Noranda — GIA-T gère aussi pour des tiers, inventaire variable)
  • couverture (sur 4 annonces): prix 100%, type 100% (Grandeur n½), secteur 100%, chambres/sdb 100%, inclusions 100%, images 100%, description 100% ; adresse civique 75% (une carte porte un nom d'immeuble « Résidence St-Michel »)
  • fixture: ok · test: ok

# Champs extraits

  • WordPress + Elementor + WP Grid Builder, grille rendue serveur (les cartes article.wpgb-card sont dans le HTML initial ; la classe wpgb-card-hidden n'est qu'un état d'animation). Carte : prix (« 1500$ »), titre/adresse (h3 a), secteur (« Vieux Noranda », « Près du Cégep et de l'Université »…), catégorie (Résidentiel — Commercial exclu), « Grandeur : 5½ » → unit_type, extrait, photo pleine taille (lien lightbox).
  • Les blocs de carte (wpgb-block-N) sont classifiés par contenu (regex prix / « Grandeur : » / catégorie / secteur) plutôt que par numéro de classe — robuste aux réordonnancements du template.
  • Fiche détail /logements/<slug>/ (via self.detail + cache BD, budget 30) : description complète (widget theme-post-content : inclusions/exclusions détaillées, animaux, fumeur, conditions — le textmine en tirera pets etc.), chambres et salles de bain (icon-box « Nombre de chambre/salle de bain »), « Inclus : … » (bloc texte après le titre « Inclusions »), carrousel d'images complet.
  • external_id = ID du post WordPress (classe wpgb-post-<id>) — stable ; repli sur le slug.

# Périmètre (exclusions volontaires)

  • Catégorie « Commercial » de la grille : exclue (aucune observée sur la page actuelle, le filtre est prêt).

# Champs indisponibles à la source

  • Disponibilité structurée : seulement en texte libre dans la description (« disponible dès maintenant ou pour le 1er septembre 2026 ») — champ availability laissé vide, rien d'inventé.
  • Superficie (« Dimension » vide sur les fiches), GPS : non publiés.
  • « Résidence St-Michel » : nom d'immeuble sans adresse civique → address vide pour cette carte.

# Fragilités

  • La carte affiche un seul prix même quand la fiche mentionne plusieurs unités (« un 2 1/2 et un 3½ à louer à la Résidence St-Michel ») : le connecteur reste fidèle à la carte (1 annonce, Grandeur 3½ affichée par le site).
  • L'étage (« Sous-sol ») est dans une icon-list partagée avec le menu du pied de page : non extrait (trop fragile) — présent dans la description au besoin.

# Notes

  • Secteurs observés : Vieux Noranda, Près du Cégep et de l'Université, Près du centre-ville. Ville = Rouyn-Noranda.
  • robots.txt ouvert (Disallow: vide) ; politesse 0,6 s ; 5 requêtes par sync au volume actuel.