# elk — ELK Property Management (Outaouais : Gatineau, secteur Hull/Plateau) - site: http://www.elkproperty.com/residential_new.php?typeID=1 (HTTP seulement, pas de HTTPS) - méthode: html statique côté serveur (vieux site PHP PinchCMS) — 1 requête par sync - annonces: 3 (une par typologie affichée : Du Plateau 1 ch. + 2 ch., Place Bédard 1 ch.) - couverture (sur 3 annonces): prix 100 %, adresse 100 %, secteur 100 %, images 100 %, commodités 100 %, plan PDF 100 %, contact 100 % - fixture: ok (1 requête) · test: ok (2 verts) ## Champs extraits - **Blocs complexe** (`div.results-in`) : adresse (h2 + « Gatineau QC, J9A 3J2 »), galerie lightbox, description à puces (accès, transports — mentionne « Hull District » → secteur Hull), note de loyer « Starting from $1050.00/month | Hydro/Gas not included » (reprise en description), listes « Building Amenities » / « Apartment Features », contact courriel+téléphone par complexe → `details.contact`. - **Tableau d'unités** (`div.record-bttm#units_`, section « NOW RENTING / AVAILABLE APARTMENTS ») : colonnes parallèles BEDROOMS / FLOORPLAN (PDF → `details.floorplan_pdf`) / RENT alignées par index → une annonce par typologie avec prix. - `external_id` **stable** = `-` (ex. `6-1`) — l'id `units_6` / lightbox `apt_6` vient du CMS. - **Filtre Québec** : seules les adresses « QC » passent (Halifax vit sous typeID=2 ; garde-fou si des adresses ON apparaissaient). - availability = « Now renting » (bandeau source de la section des unités offertes). ## Champs indisponibles à la source - Superficie : seulement dans les PDF de plans (non parsés) — ex. « 1 bedroom 598 sqft » dans le nom de fichier. - Date de disponibilité précise, nombre d'unités par typologie : non publiés. - lat/lng : non publiés → géocodeur via l'adresse. ## Fragilités - **HTTP non chiffré** : le site n'offre aucun HTTPS (certificat absent) — contenu public, aucune donnée sensible transmise. - Alignement par INDEX des colonnes BEDROOMS/RENT/FLOORPLAN : si le CMS déséquilibre les listes, les prix pourraient se décaler — le connecteur ignore les cellules manquantes. - Prix « from » : loyers de départ (le RENT du tableau reprend la borne basse). - robots.txt absent (404 CFN) : politesse par défaut. ## Échantillon - `elk:6-1 | 244 Du Plateau Blvd. — 1 bedroom(s) | Gatineau / Hull | 3½ | $1050 | 3 photos | 8 commodités | plan PDF` - `elk:7-1 | 45-55 Bedard Street — 1 bedroom(s) | Gatineau / Hull | 3½ | $1309 | contact placebedard@elkproperty.com`