SPB Git

spb/lou-ka Public

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

HTML 99.7%
2.2 KB

# terater — Les Constructions Tèratèr

  • site: https://terater.ca/a-louer/ (WordPress + thème enfant Avada, blocs maison)
  • méthode: archive /a-louer/ rendue serveur — une carte div.landing_modele_block_item par logement ; fiches via self.detail (cache BD) pour superficie, inclusions et galerie
  • annonces: 12 (Val-Joli ×5, Sherbrooke Nord/Seyval ×4, Orford ×2, Cookshire-Eaton ×1 — le constructeur couvre aussi Windsor via Val-Joli)
  • couverture: prix 100% (« 1 075$ par mois »), dispo 100% (« Libre immédiatement », « Juillet 2026 »… bandeau coloré), date 100%, type 100% (badge « 3 ½ »), adresse 100% (carte), superficie 100% (fiche), images 100% (galerie de la fiche), description 0% (le site n'en publie pas — les inclusions détaillées tiennent lieu de caractéristiques)
  • fixture: ok (13 requêtes) · test: ok (2 verts)

# Découverte

  • robots.txt : Yoast Disallow: (tout permis). Vérifié.
  • Même famille de balisage que morin.py (Avada child + classes maison), mais préfixes différents : landing_modele_* (archive), single_modele_* (fiche), slider_modele_* (carrousel « autres logements » — ignoré pour ne pas mélanger les galeries).
  • external_id = slug d'URL /a-louer// (stable ; les slugs « -copy » du site sont conservés tels quels).
  • Aucune carte « Loué » dans l'archive au moment de l'écriture (les loués en sortent) ; filtre par prudence sur le bandeau et exclusion des espaces non résidentiels via le champ type.

# Champs extraits

  • carte : bandeau dispo, badge type, adresse (« 550, rte 143 Sud, Val-Joli #3 »), secteur/ville (mappé sur villes réelles connues : Val-Joli, Cookshire-Eaton, Orford ; « Nord de Sherbrooke » -> Sherbrooke + secteur), chambres / salle de bain / étage / stationnement / « Animaux accepter » (texte du site), prix + « par mois », visuel.
  • fiche : « Superficie : 1375 pi² » (commodité, area_sqft dérivé), inclusions (single_modele_inclus_item_name), galerie .single_modele_galerie (variantes redimensionnées ramenées à la pleine taille).

# Fragilités

  • Classes maison du thème enfant Avada (landing_modele_/single_modele_).
  • HTML du site avec coquilles (<soan>) — parsing tolérant par classes.