SPB Git

Repository Public

History

Latest commit [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify (www.immogex.com). Au sync de 11:55 le connecteur rapportait found=0 « ok » (zéro silencieux) : immogex.com a été entièrement refait (assets versionnés v=20261026h, déployé le jour même) — l'ancienne page /%C3%A0-louer redirige vers www.immogex.com/a-louer.html, nouveau gabarit SSR sans aucun bloc ABOUT_* (data-aid) que l'ancien parseur lisait. Réécriture : la liste /a-louer expose les logements en cartes <li class=annonce> (titre, adresse, prix, dispo, photo) pointant vers de vraies pages détail /logements/<slug> (nouveauté : galerie complète, immeuble en surtitre, <dl> de faits Disponibilité/Grandeur/Étage/Adresse, description, inclusions) — parsing liste + détail via self.detail() (cache BD, clé = hash titre|adresse|prix|dispo de la carte). external_id = slug de la page détail, PAR UNITÉ — l'ancien schéma nom+civique fusionnait les unités d'un même immeuble (« 4955-4955 » couvrait les logements 14 et 17 du 4955 Fugère) → les 2 anciens ids sont de vrais retraits remplacés par 3 ids granulaires. Garde-fous : ul.annonces introuvable = erreur franche (gabarit changé) ; cartes affichées mais 0 parsée = erreur franche ; ul présent et vide = vrai zéro. Bonus : amenities, étage et immeuble (details), galeries 5-7 photos (vs 1 avant). sources.json : URLs migrées vers www.immogex.com. Fixture ré-enregistrée (4 requêtes, 3 annonces), pytest immogex 2 passed. Testé : fetch() venv → 3 unités (3½, 955-1 355 $, 100 % prix/adresse/dispo/images/inclusions), run.py sync immogex → found=3 ok (added=3, removed=2, 2,8 s) vs médiane 1.0 et dernier bon sync à 2, pm2 restart lou-ka-sync, site :8095 → 200. a5a9280

NameLast commitUpdated
..
410c12c29489ec0184f0.html [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify...
609061d4e2fb51ec8027.html [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify...
8e6c6b411d53a441afd3.html [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify...
expected.json [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify...
f2ea1121aaad3ad3b18f.html [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify...
index.json [ka2] fix connecteur immogex: refonte du site — GoDaddy Website Builder → site statique Netlify...

Clone lou-ka

Anonymous clone and fetch. Pushing requires the owner's personal access token.

Snapshot of main

Files main
Menu

Theme