spb/lou-ka Public
Lou·Ka — tous les logements à louer du Québec, un seul endroit.
HTML 99.7%
1# atlas_immo — Atlas société immobilière2- site: http://www.atlasimmo.ca/logements-a-louer-en-beauce.php3- méthode: html4- annonces: 0 actuellement en ligne (« Aucun appartement n'est disponible selon vos critères de recherche. » — parc beauceron plein, le site ne rend des cartes que pour les logements libres)5- couverture (sur l'annonce de la fixture, état réel du 2023-02-24): titre 100%, adresse 100% (rue + ville), type 100% (déduit de la description « 4X 4 et demi »), disponibilité 100%, image 100% ; prix 0% (jamais affiché sur les cartes)6- fixture: ok (capture Wayback du 2023-02-24, nettoyée — voir Fixture) · test: ok78## Champs extraits9- CMS custom « webchef » (agence Image de Mark), pages `.php` statiques servies en **HTTP sans TLS** (le connecteur garde `http://`). Page liste : cartes `div.resultat` (id `bloc-<n>`) rendues serveur — nom d'immeuble (`h2`), rue + ville (`li` avec `<strong>` = ville), description libre (« 4X 4 et demi moderne »), drapeaux `Disponible`/`Chauffé`/`Éclairé` avec icônes `icon-ok`/`icon-cancel` (seuls les drapeaux `icon-ok` sont retenus : disponibilité et inclusions), photo `/medias/large/…`.10- Le filtre ville/grandeur/prix de la page est purement **client** (JS sur le DOM) : toutes les unités libres sont dans le HTML brut.11- `external_id` = slug du lien fiche `/logement-a-louer/<id>-<slug>.php` (ex. `21-4-logements-saint-victor`) — id numérique interne stable.12- Type d'unité extrait de la description (« 4 et demi » → 4½) quand présent ; granularité **immeuble** assumée (précédent immeubles_guillot).13- Villes du sélecteur : Saint-Georges, Saint-Victor, Notre-Dame-des-Pins.1415## Champs indisponibles à la source16- Prix : jamais affiché sur les cartes (les tranches du filtre — 400 $ à 1 599 $ — ne sont pas des prix d'annonce) → `price=None`, rien d'inventé.17- Superficie, GPS, date précise de disponibilité : jamais publiés.18- Fiches détail `/logement-a-louer/<slug>.php` : structure jamais observée (aucune archive Wayback, aucune unité libre depuis) → pas d'appel `self.detail` pour l'instant ; à enrichir quand une unité réapparaîtra.1920## Fixture (particularité)21- Impossible d'enregistrer une fixture vivante non vide (0 logement libre le 2026-08-09 ; l'instantané Wayback du 2026-05-11 est vide aussi). La fixture rejoue l'**état réel du site au 2023-02-24** (1 annonce : 4 logements rue Ambroise à Saint-Victor, 4½, disponibles, chauffage/éclairage non inclus), capturée par la Wayback Machine et nettoyée des réécritures `web.archive.org` (URLs restaurées, barre d'outils et scripts archive.org retirés — aucun contenu modifié).22- `tests/fixtures/atlas_immo/` construit avec les clés `_req_key` de `louka/fixtures.py` sur l'URL réelle ; `expected.json` généré par `replay_connector` — les 2 tests standards passent hors ligne.23- Quand des logements se libéreront : `.venv/bin/python run.py record atlas_immo`.2425## Fragilités26- Site artisanal en HTTP simple : tout changement d'agence web peut casser le markup (inchangé de 2017 à 2026 d'après les instantanés).27- Les drapeaux Chauffé/Éclairé utilisent des icônes (`icon-ok`/`icon-cancel`) : si le thème d'icônes change, les inclusions disparaîtront (sans fausser les annonces).2829## Notes30- Le volet « Espaces commerciaux » (`/espaces-commerciaux-a-louer-quebec.php`) est exclu d'office (page distincte, jamais visitée).31- robots.txt : Disallow `/webchef`, `/sauvegardes`, `/mod`… (répertoires internes) — la page d'annonces est permise ; politesse 0,6 s ; 1 requête par sync au volume actuel.32