SPB Git forge

spb/job-ka

Public
229commits 1branches 0releases
38.1 MBsize
maindefault branch
1 h agolast push
HTML 82.1% Python 14.6% TypeScript 1.9% CSS 1% JavaScript 0.5%

[ka6] fix connecteur groupe_bellemare: casse du chemin Njoyn — Xweb.asp majuscule requis depuis le 2026-09-02 (le minuscule xweb.asp fait échouer Scrapfly ASP en UPSTREAM_WEBSITE_ERROR, 0 octet), _url() de la plateforme njoyn corrigé, 30 offres retrouvées (médiane 30) + tenants *.njoyn.com frères rétablis (stl_laval 17 vérifié)

Simon-Pierre Boucher committed 20 days ago (Sep 4, 2026) parent 3843ced

1 changed file +7 −2

modified jobka/connectors/njoyn.py +7 −2
@@ -5,7 +5,7 @@
5 5 # Fichier : jobka/connectors/njoyn.py
6 6 # Rôle : Classe de plateforme Njoyn (CGI) — très répandu au secteur public
7 7 # québécois (santé, villes, sociétés d'État). HTML serveur + jeton.
8 −# Créé : 2026-08-18 Modifié : 2026-08-26
8 +# Créé : 2026-08-18 Modifié : 2026-09-04
9 9 # =============================================================================
10 10 """Plateforme Njoyn (CGI).
11 11
@@ -74,7 +74,12 @@ class NjoynConnector(BaseConnector):
74 74 quebec_only = False # filtrer (table classique : colonnes ville/pays)
75 75
76 76 def _url(self, page: str, jobid: str = "") -> str:
77 − u = (f"{self.BASE}/{self.CL}/xweb/xweb.asp?clid={self.CLID}"
77 + # ⚠ Casse du chemin : « Xweb.asp » avec X majuscule OBLIGATOIRE.
78 + # Depuis le 2026-09-02, le couple Njoyn/Radware répond une page
79 + # malformée au chemin minuscule « xweb.asp » (Scrapfly ASP échoue en
80 + # ERR::SCRAPE::UPSTREAM_WEBSITE_ERROR, 0 octet) — tous les tenants
81 + # *.njoyn.com étaient tombés d'un coup pour cette seule raison.
82 + u = (f"{self.BASE}/{self.CL}/xweb/Xweb.asp?clid={self.CLID}"
78 83 f"&page={page}&lang={self.LANG}")
79 84 if jobid:
80 85 u += f"&jobid={jobid}"
81 86