Skip to content
# kass — KASS Property Management (Outaouais : Gatineau, secteur Hull)
- site: https://kassproperties.com/city/gatineau/
- méthode: html statique (WordPress + thème Houzez, même famille que gimcote.py) + fiches détail via
self.detail() (cache BD)
- annonces: 4 (8 cartes Gatineau sur l'archive, dont 4 « Rented » sautées)
- couverture (sur 4 annonces): prix 100 %, adresse 100 %, dispo (Move-in Date) 100 %, superficie 100 %, animaux 100 %, images 100 %, description 100 %
- fixture: ok (6 requêtes) · test: ok (2 verts)
- Cartes d'archive (
div.item-listing-wrap) : titre, prix, ville, lits/sdb/pi², galerie complète data-images (JSON Houzez, URLs pleine taille), étiquettes de statut.
external_id stable = data-hz-id numérique Houzez (repli : slug du permalien).
- Filtres : seules les cartes d'archive AVEC étiquette « For Rent » passent (le widget « propriétés similaires » d'Ottawa n'en a pas) ; les cartes « Rented » et les villes ontariennes sont exclues ; stationnements/commercial exclus par titre.
- Fiche détail Houzez (cache BD, plafond 20) : description, bloc « Details » structuré — Move-in Date → availability (+ résolution du format « 1-Sep-24 » : année à 2 chiffres résolue en 20YY, date passée → now), Pet Friendly → pets, Smoking → details, Property Size → superficie, Property Type → details.building_type — commodités (#property-features-wrap) et adresse civique complète (#property-address-wrap).
- Secteur : Hull/Aylmer/Buckingham quand nommé dans le titre ou l'adresse de l'agence.
# Champs indisponibles à la source
- lat/lng : la carte Houzez du site ne publie pas de coordonnées exploitables → géocodeur via l'adresse.
- Meublé : pas de champ structuré (textmine le déduit de la description au besoin).
# Fragilités
- Petit parc côté QC (~10 propriétés Gatineau, moitié louées) : 4 annonces actives au build — la limite basse assumée du recensement (« parc à la limite du seuil ~20 »).
- Dates « Move-in » parfois périmées (2024) sur des annonces toujours « For Rent » : résolues en « now » plutôt que projetées dans le futur par erreur.
- Pagination : /page/2/ ne contient que le widget Ottawa → arrêt dès qu'une page n'apporte aucune carte d'archive Gatineau.
# Échantillon
kass:26406 | FOR RENT 1 bedroom apartment in a luxury condo building in Hull | Gatineau / Hull | 3½ | $2,125 | 185 Rue Laurier, Gatineau, QC J8X 0B2 | 753 pi² | animaux oui | 1-Nov-24 → now
kass:27689 | FOR RENT 1-Bedroom + Den Apartment – 1 month FREE | Gatineau | 3½ | 2 241 $ | Rue Jos-Montferrand | 816 pi²