SPB Git

spb/lou-ka Public

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

HTML 99.7%
1.8 KB

# 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.