Skip to content
# montagnais — Le Montagnais, résidences étudiantes
- site: https://www.lemontagnais.com/logement/ (WordPress, thème Oktane « campus »)
- méthode: admin-ajax JSON
get_posts_location (post_type=logement,
posts_per_page=-1) — 1 requête POST par sync
- annonces: 31 types de logements sur 6 campus (Campus de la santé 12,
Campus principal 8, Résidences G 3 / E 2, Mont-Bellevue 3, Centro 3)
- couverture: prix 100% (« à partir de »), dispo 100% (« Disponible »),
type 100%, GPS 100%, images 100%, description 100% ; adresse civique 26%
(publiée seulement pour certains campus)
- fixture: ok (1 requête) · test: ok (2 verts)
# Découverte
- robots.txt : WP standard (admin-ajax explicitement permis). Vérifié.
- Le site a été refondu depuis l'étude (plus de pages campus Divi
statiques) : la page /logement/ charge la liste via admin-ajax. La réponse
JSON est complète : post_title, startingFrom (prix), habitation_terms
(campus), projet_status/acf.logement_status, address ACF structurée
(rue, ville, code postal, lat/lng Google), post_content,
acf.logement_caracteristiques (liste HTML), photo, permalink.
- Granularité = TYPE de logement par campus (« Petite chambre - Résidence E »,
« Studio Galt Ouest », « Logement 4 ½ ») — aucune unité individuelle
publiée ; acceptable comme sig.py (résidences étudiantes).
- prix : startingFrom -> price_label « À partir de N $/mois » (price_from
détecté par la normalisation centrale).
- statut : seuls les types « Disponible » deviennent des annonces.
- secteur = campus ; details.residence = campus ; ville = address.city
(Sherbrooke partout).
- commodités : habitation_specs (liste à virgules) +
- des
caractéristiques ACF.
# Fragilités
- L'action admin-ajax exige
post_type=logement (sinon 0 résultat).
- Prix = plancher par type ; les variantes de chambres d'un même type ne
sont pas détaillées par la source.