# matinale — Gestion Matinale - site: https://gestionmatinale.com (WordPress + WooCommerce) - méthode: archives WooCommerce /a-louer/appartements-logements/ (3 pages, 16/page) + /a-louer/maison/ — cartes li.product UNIQUEMENT (aucune fiche visitée, voir robots) - annonces: 42 (Sherbrooke 37, Orford 2, Magog 1, Sainte-Catherine-de-Hatley 1, Stukely-Sud 1) - couverture: prix 100% (1 exception stationnement exclue), dispo 86% (parenthèse du titre), type 100%, adresse 100% (titre), images 100% - fixture: ok (4 requêtes) · test: ok (2 verts) ## Découverte - robots.txt : `Crawl-Delay: 20` -> request_delay = 20 s RESPECTÉ, d'où le choix de ne parcourir QUE les 4 pages d'archives (~80 s/sync) et de ne jamais visiter les 40+ fiches produit. - Chaque logement = un « produit » : external_id = ID WordPress (classe post-), type = taxonomie (product_cat-5-1-2 -> 5½, product_cat-mais…/« maison/chalet » -> Maison). ## Champs extraits - titre brut « 1330 KING OUEST, SHERBROOKE, J1J 2B6 (Août) » : - disponibilité = parenthèse (« Vacant », « Août », « Janvier 2027 ») ; - ville = jeton de ville réelle connu (Sherbrooke/Magog/Orford/ Stukely-Sud/Sainte-Catherine-de-Hatley ; Rock Forest/Fleurimont -> Sherbrooke) ; - code postal -> details.postal_code ; adresse = titre nettoyé. - prix : span.price (promo = prix courant, virgules de milliers). - images : data-src (lazy-load LiteSpeed), variantes ramenées à la pleine taille. - exclusions : produits « Stationnement/garage/rangement ». ## Champs indisponibles à la source (sans visiter les fiches) - description, commodités, superficie, GPS — enrichissables seulement en visitant les fiches (interdit de fait par le crawl-delay de 20 s). ## Fragilités - La disponibilité vit dans le TITRE (position variable de la parenthèse) ; 6 titres n'en ont pas.