# 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 (``) — parsing tolérant par classes.