SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.9 KB · 29 lines markdown
Rendered Raw Blame History
1# osgoode — Osgoode Properties (Outaouais : Gatineau)2- site: https://www.osgoodeproperties.com/apartments-for-rent-gatineau3- méthode: Firecrawl (Cloudflare 403 en direct) + moteur RentCafe/Yardi — patron identique à realstar.py4- annonces: 4 (une par immeuble QC : Le 700 St Joseph, Le Faubourg de l'Île, Village Cité-des-Jeunes, Le Salaberry)5- couverture (sur 4 annonces): prix 100 % (plans structurés), adresse 100 %, images 100 %, plans/superficies 100 %, téléphone 100 %6- fixture: ok (10 requêtes, POST Firecrawl rejoués) · test: ok (2 verts)78## Champs extraits9- **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.10- `external_id` **stable** = slug RentCafe de la propriété (`village-cite-des-jeunes`).11- **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`).12- **Prix** : minimum des plans publiés (« À partir de N $/mois ») ; repli sur la fourchette de la carte. Fourchettes de plans : borne basse.13- Résumé fidèle des plans dans la description (« Plans : 1 Bedroom (525 pi²) : 1 214 $/mois ; … »).1415## Champs indisponibles à la source16- **Disponibilité** : contrairement à Realstar, AUCUN décompte d'unités disponibles (`fp-availability` absent) → availability vide, rien d'inventé.17- Secteur (Hull, etc.) : les quartiers existent dans les filtres du site mais ne sont pas rattachés aux cartes → sector vide.18- unit_type au niveau propriété : fourchettes multi-typologies (« Studio-3 Beds ») → vide sauf plan unique.1920## Fragilités21- **Cloudflare strict** : 403 direct (curl et rentcafe.com public aussi) → dépendance Firecrawl totale (FIRECRAWL_API_KEY requis).22- 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.23- robots.txt du site : /forms/, /js/, /cms/… interdits — pages d'annonces non bloquées ; CGU à relire avant mise en production (note du recensement).24- Un immeuble QC sans unité 1 ou 2 chambres n'apparaîtrait sur aucune des deux pages recherche (théorique : les 4 en ont).2526## Échantillon27- `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`28- `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²`29