Skip to content
# gio — Gestion Immobilière de l'Outaouais (Gatineau : Plateau, Hull)
- site: https://gioinc.ca/a-louer/
- méthode: html statique (WordPress/Elementor, boucle
e-loop-item du CPT « proprietes ») + fiches /proprietes// via self.detail() (cache BD)
- annonces: 5 (parc affiché ce jour ; le gestionnaire gère aussi des copropriétés, hors annonces)
- couverture (sur 5 annonces): prix 100 %, adresse complète avec code postal 100 %, dispo (statut « Disponible ») 100 %, type 100 %, photos 100 % (6-12 par fiche), description longue 100 %
- fixture: ok (6 requêtes) · test: ok (2 verts)
- Carte de la boucle Elementor : id de billet WordPress (
post-<id>, external_id stable), prix (« 1 570,00 $ / mois »), ville, adresse, « Pièces: n » (= chambres), bouton « Disponible » (les loués seraient filtrés).
- Fiche détail (cache BD, plafond 40) : titre h1, adresse complète « …, Gatineau, QC J9J 4K5 », mention « Toutes les charges comprises », type Résidentiel/Commercial (exclu), salles de bain, description bilingue, bloc « Aperçu » structuré (stationnement, durée du bail, animaux acceptés → pets, meublé → furnished, fumeurs, électroménagers, taille pi²), galerie (diaporama
div.slide en background-image).
- Type d'unité : le « n chambres » écrit par l'agence (titre ou en-tête de description) prime sur le compteur « Pièces » de la carte, parfois en décalage (fiche 2339 : 3 chambres vs Pièces: 2) ; n chambres → (n+2)½.
# Champs indisponibles à la source
- lat/lng : « Afficher sur la carte » sans coordonnées dans le HTML → géocodeur via l'adresse complète (code postal présent).
- Date d'emménagement : libellé présent dans l'Aperçu mais valeur toujours vide.
- Surface : libellé « Taille (pieds carrés) » présent mais vide sur les fiches actuelles (le parseur la prendra si elle apparaît).
- robots.txt (Flywheel) :
Crawl-delay: 3 → request_delay = 3.0 ; Disallow: /*? → le connecteur ne visite QUE des URLs sans chaîne de requête (liste + fiches ; wp-json évité pour cette raison).
- Le bloc « Aperçu » est une suite de lignes libellé/valeur : quand une valeur est vide, la ligne suivante est un autre libellé — garde-fou
_APERCU_LABELS pour ne rien inventer.
- Pas de pagination sur /a-louer/ aujourd'hui ; si elle apparaît (Elementor), à couvrir.
# Échantillon
gio:2320 | 671-102 Plateau – 1 chambre | 671 boulevard du Plateau, Gatineau, QC J9J 4K5 | 3½ | 1 570 $ | tout inclus, bail 12 mois, animaux non, non meublé | 6 photos
gio:2339 | 663-201 Plateau | 663-201 Plateau, Gatineau, QC J9J 4K5 | 5½ (3 chambres) | 2 000 $ | 7 photos
gio:2351 | 100-A des Oliviers – 2 chambres | 100 des Oliviers, Gatineau, QC J8Y 1P6 | 4½ | 1 650 $ | 10 photos