Skip to content
# quartier_sila — Quartier Sila (Groupe Damco / Développement Beaubourg)
- site: https://silalevis.ca (page /condos-locatifs-sila/ → module de plans Livya, app.livya.com, client « damco », projet « sila »)
- méthode: html + flux RSC Next.js rendu serveur (self.__next_f.push → JSON complet de l'inventaire) — le Cloudflare du site WordPress laisse passer le UA de base
- annonces: 200 (sur 398 unités : 198 NOT_AVAILABLE exclues) — 4 immeubles : Sila 1 (9 unités libres), Sila 2 (5), Sila 3 (39), Sila 4 (147, prélocation)
- couverture (sur 200 annonces): prix 26% (53/200 — la phase 4 en prélocation n'a pas de prix publié), adresse 100%, dispo 100%, superficie 100%, commodités 100%, images 100%, GPS 100%
- fixture: ok (2 requêtes) · test: ok
- Inventaire JSON structuré par unité (payload Livya) : numéro, immeuble + étage (« Sila 3 - Étage 6 » → titre + details.floor), statut, loyer exact par unité quand publié (phases 1-3 : 3½ 1027–1550 $, 4½ 1478–2029 $, 5½ 2242 $), pièces (→ 3½/4½/5½/Studio), superficie pi², balcon, chambres/salles de bain, modèle (A-4, B-1…).
- address : adresse civique par immeuble depuis le payload — 1375 et 1415 boul. Guillaume-Couture, 1282 rue J.-B.-Demers, 1253 rue d'Anticosti (Lévis, codes postaux inclus) ; lat/lng par unité.
- availability : bannières d'état de la page WordPress appliquées par phase — « Phase 3 en construction pour livraison à l'été 2026 », « Phase 4 en prélocation à l'automne 2026 » ; phases 1-2 : « Disponible » (le champ
futureAvailability du payload, vide aujourd'hui, serait utilisé en priorité).
- amenities : liste réelle « Services et commodités » de la page (12 items), filtrée par phase — « EAU CHAUDE INCLUSE (PHASES 2 ET 3) » n'est pas appliquée aux unités des phases 1 et 4 → elevator/gym/storage/parking/hot_water/electricity dérivés selon la phase.
- details.contact : téléphone du bureau (418-834-2664, lien tel:) ; images : photo du type + plan d'étage (CloudFront) ; plan PDF dans la description.
- external_id :
unitId (UUID) de Livya — l'identifiant d'unité de la source, stable.
- Découverte dynamique : data-client/data-project/data-entity relus sur la page WordPress à chaque sync.
# Champs indisponibles à la source
- Prix des 147 unités de la phase 4 (prélocation « détails à venir ») et des 6 studios :
rentalPrice=0 → price=None, jamais 0 inventé.
- Date de disponibilité par unité : seulement le statut + les bannières par phase (« été/automne 2026 » sans mois → availability_date None, texte affiché tel quel).
- Animaux, meublé : non publiés. Courriel : obfusqué par Cloudflare (email-protection) — non extrait.
- Les anciennes pages /unites/NNN/ du site WordPress (sitemap 2020) ne contiennent qu'un plan statique sans prix ni statut : ignorées au profit du flux Livya.
# Fragilités
- Dépend du format RSC de Next.js de Livya (même mécanisme que somex_saintnicolas) ; l'API api.realvuu.com exige une authentification.
- Le rattachement immeuble/étage repose sur le format « Sila N - Étage M » de floorDisplayName.
- Les bannières de phases sont du texte marketing de la page WordPress (regex « Phase N en construction/prélocation… ») : à la livraison des phases 3-4, ces textes disparaîtront et les unités basculeront sur « Disponible ».
- Le filtre de commodités par phase repose sur les annotations « (Phases 2 et 3) » du texte source.
# Échantillon
- Sila 1 — unité 612 (3½, étage 6) : 1254 $/mois, 721 pi², « 1375 Boulevard Guillaume-Couture, Lévis, G6W 0P3 », Disponible → now.
- Sila 3 — unité 611 (4½, étage 6) : 1858 $/mois, 1010 pi², « Phase 3 en construction pour livraison à l'été 2026 », eau chaude + électricité incluses (annotations phase 3).
- Sila 4 — unité 612 (4½) : sans prix (prélocation), 986 pi², « Phase 4 en prélocation à l'automne 2026 », « 1253 Rue d'Anticosti, Lévis, G6W 6Y4 ».