SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.7 KB

# fournelle — Appartements Fournelle / Groupe Fournelle (groupefournelle.com)

  • site: https://www.groupefournelle.com/appartements-fournelle/ (WordPress, page-brochure par projets ; constructeur-gestionnaire de Bécancour)
  • méthode: html — 1 requête par sync ; annonces = lignes de prix par unité du bloc « Domaine de l'Île » (les blocs « Pour information : … » sans prix ne produisent rien)
  • annonces: 4 (immeuble neuf 8plex « vue sur le fleuve » : 2×5½ sous-sol 1300 $, 2×5½ RDC 1525 $, 2×4½ 2e étage 1400 $, 2×5½ 3e étage 1525 $)
  • couverture (sur 4): prix 100 %, type 100 %, dispo 100 % (« disponible à partir du 1er Mai 2026 »), ville 100 %, commodités 100 %, images 100 % (photos + plans), description 100 % — adresse civique jamais publiée
  • fixture: ok (1 requête) · test: ok (2 verts) · sync: 4 ajoutées

# Champs extraits

  • Blocs div.item > div.content : h2 = titre du projet, lien → slug projet.
  • Motif « × <type ½> au <étage> – <prix $> » (regex tolérante aux tirets – et - ; l'étage peut contenir un trait d'union, « sous-sol » — le prix est ancré sur un chiffre) → une annonce par ligne typologie/étage ; external_id = slug projet+type+étage (domaine-de-lile-512-sous-sol) ; details.units_on_line conserve le « 2 × » (nombre d'unités de la ligne).
  • Disponibilité : « disponible à partir du 1er Mai 2026 » (texte du bloc).
  • <ul> du bloc → amenities (îlot de cuisine, thermopompe, terrasse…) ; phrases de conditions (« Immeuble sans fumée et sans animaux », « non chauffé, non éclairé », « Enquête de crédit… ») → description (l'extraction commune en déduit animaux/fumeur — rien de deviné dans le connecteur).
  • Galerie swiper du bloc (photos + plans pleine taille) → images (15 max).
  • Ville : Bécancour — titre de la page (« Appartements à louer à Bécancour »).

# Champs indisponibles à la source

  • Adresse civique (le site situe le développement « rue des Muguets, secteur Ste-Angèle » dans un autre paragraphe, sans n° civique — non rattaché d'office au bloc), superficie, GPS, unités individuelles (l'inventaire est agrégé par ligne de prix).

# Fragilités

  • Brochure rédigée à la main : toute reformulation des lignes de prix casse le motif (le test fixture le détecterait) ; c'est le format du site depuis la mise en ligne du projet.
  • Si une ligne disparaît (étage complet loué), l'annonce est retirée au diff — comportement voulu.

# Échantillon

  • domaine-de-lile-512-sous-sol : 5½ au sous-sol, 1300 $/mois, dispo 1er mai 2026, stationnement inclus, 15 visuels (photos, plans).
  • domaine-de-lile-412-2-e-etage : 4½ au 2e étage, 1400 $/mois, vue sur le fleuve.