Skip to content
# osgoode — Osgoode Properties (Outaouais : Gatineau)
- site: https://www.osgoodeproperties.com/apartments-for-rent-gatineau
- méthode: Firecrawl (Cloudflare 403 en direct) + moteur RentCafe/Yardi — patron identique à realstar.py
- annonces: 4 (une par immeuble QC : Le 700 St Joseph, Le Faubourg de l'Île, Village Cité-des-Jeunes, Le Salaberry)
- couverture (sur 4 annonces): prix 100 % (plans structurés), adresse 100 %, images 100 %, plans/superficies 100 %, téléphone 100 %
- fixture: ok (10 requêtes, POST Firecrawl rejoués) · test: ok (2 verts)
- Pages recherche
/1-bedroom/qc/gatineau/apartments + /2-bedroom/qc/gatineau/apartments (union) : cartes li.property-box — nom (data-property), adresse complète avec code postal, fourchette lits/sdb/pi², fourchette de prix, téléphone du bureau (details.contact), vignette. Les cartes ontariennes (liens /apartments/on/…) sont exclues ; seules les /apartments/qc/ passent.
external_id stable = slug RentCafe de la propriété (village-cite-des-jeunes).
- Fiche propriété + /floorplans via
self.detail() (cache BD, budget max_renders=14 Firecrawl/sync) : galerie resource.rentcafe.com, description, plans structurés (fp-container : nom, chambres, sdb, pi², prix Floorplan0Rent).
- Prix : minimum des plans publiés (« À partir de N $/mois ») ; repli sur la fourchette de la carte. Fourchettes de plans : borne basse.
- Résumé fidèle des plans dans la description (« Plans : 1 Bedroom (525 pi²) : 1 214 $/mois ; … »).
# Champs indisponibles à la source
- Disponibilité : contrairement à Realstar, AUCUN décompte d'unités disponibles (
fp-availability absent) → availability vide, rien d'inventé.
- Secteur (Hull, etc.) : les quartiers existent dans les filtres du site mais ne sont pas rattachés aux cartes → sector vide.
- unit_type au niveau propriété : fourchettes multi-typologies (« Studio-3 Beds ») → vide sauf plan unique.
# Fragilités
- Cloudflare strict : 403 direct (curl et rentcafe.com public aussi) → dépendance Firecrawl totale (FIRECRAWL_API_KEY requis).
- Les pages recherche par typologie affichent « 15 out of 15 properties » (tout le parc, ON inclus) : le filtre QC se fait par le chemin des liens.
- robots.txt du site : /forms/, /js/, /cms/… interdits — pages d'annonces non bloquées ; CGU à relire avant mise en production (note du recensement).
- Un immeuble QC sans unité 1 ou 2 chambres n'apparaîtrait sur aucune des deux pages recherche (théorique : les 4 en ont).
# Échantillon
osgoode:le-700-st-joseph | Le 700 St Joseph | 700 St Joseph, Gatineau, QC J8Y 4B1 | À partir de 1 015 $/mois | 9 photos | Plans : Bachelor … 3 Bedrooms
osgoode:village-cite-des-jeunes | Village Cite des Jeunes | 420 Blvd Cité des Jeunes, Gatineau, QC J8Z 1L3 | À partir de 1 214 $/mois | plans 525-724 pi²