HTML 82.1%
Python 14.6%
TypeScript 1.9%
CSS 1%
JavaScript 0.5%
1<!--2=============================================================================3Job·Ka — Groupe KA4Auteur : Simon-Pierre Boucher5Contact : contact@spboucher.ai6Fichier : docs/prospection-vagueE.md7Rôle : Rapport de la vague E — 3 nouvelles familles ATS (JazzHR,8 Teamtailor, Zoho Recruit) + balayage Njoyn, 60 connecteurs9Créé : 2026-08-25 Modifié : 2026-08-2510=============================================================================11-->1213# Prospection vague E — 2026-08-251415Suite directe de la vague D : exploiter les deux gisements identifiés —16les **plateformes ATS de PME non couvertes** et le **balayage Njoyn**.17Point de départ : 1 044 employeurs directs, 20 familles ATS.1819## Résultat net2021**60 nouveaux connecteurs actifs (~547 offres QC au premier cycle),223 nouvelles familles ATS** (total : 23 familles, 1 104 employeurs directs).2324| Famille | Connecteurs | Offres | Détails |25|---|---|---|---|26| **jazzhr** (nouvelle) | 31 | ~176 | applytojob.com — liste HTML + JSON-LD |27| **zoho_recruit** (nouvelle) | 17 | ~163 | flux RSS public, tout en 1 requête |28| **teamtailor** (nouvelle) | 9 | ~137 | sitemap + JSON-LD |29| njoyn (existante) | 3 | 71 | via Scrapfly |3031Meilleures prises : **Norda Stelo 50** (génie-conseil), **IR-CUSM 37**32(recherche en santé), **Workin Group 34**, **Mallette Saguenay 26**,33**Valnet 22**, **DRB Distribution 22**, **XTL Transport 21**,34**Playground 21**, **dentago 20**, **RTL 17** (transport Longueuil),35**Groupe Master 17**, **Optel 13**, **Ultium CAM** (Bécancour),36**Carnaval de Québec**, **FÉRIQUE**, **Altitude Sports**,37**Excavations Lafontaine**.3839## Méthode40411. **Étude des portes de données** : JazzHR (liste `/apply/` + JSON-LD),42 Teamtailor (sitemap + JSON-LD, la page /jobs est en JS), Zoho Recruit43 (la page carrières est une SPA mais `/jobs/<page>/rss` expose tout :44 lieu, catégorie, description complète). Folks RH écarté : les pages45 carrières vivent sur les domaines des clients, aucun motif balayable.462. **3 classes de plateforme écrites et testées** (`jazzhr.py`,47 `teamtailor.py`, `zoho_recruit.py`) — filtre Québec au détail avec48 report au cycle suivant si le budget de détails est épuisé (même49 doctrine que taleo_tbe/adp).503. **`serper_scout.py` étendu** de 5 motifs (jazzhr, teamtailor,51 zohorecruit, talentnest, njoyn avec extraction CLID/CL/hôte) —52 ils serviront à toutes les vagues futures. 1 290 requêtes Serper,53 129 termes → **348 candidats** (131 zoho, 99 jazzhr, 87 teamtailor,54 17 njoyn, 14 talentnest).554. **Sondage par les familles elles-mêmes** (budget 5 détails par56 candidat) : 31 jazzhr + 17 zoho + 9 teamtailor confirmés ≥1 offre QC ;57 14 njoyn sondés via Scrapfly → RTL, IR-CUSM, Groupe Master retenus.585. Noms d'employeurs résolus par les `<title>`/canaux RSS des babillards59 (les titres Google sont des titres de POSTES).6061## Correctif de famille au passage6263- `njoyn.py` : l'habillage tableau de certains babillards (Groupe Master)64 met la **date** dans la colonne que `_keep` prenait pour le pays — tout65 était rejeté avec `quebec_only`. On n'exclut plus que les pays66 explicitement reconnus (É.-U., France…). Master : 0 → 17 offres QC.6768## Écartés avec raison6970- **Njoyn** : CNSC (fédéral, hors périmètre), CECCE/Saint John/Cornwall71 (hors Québec), Ville de Blainville via `indeed.njoyn.com`, Soucy72 (CLID 72255), Groupe Perspective, GIC, BuildingPoint, CIMCO73 (babillards vides ou morts).74- **Teamtailor/JazzHR/Zoho** : ~290 candidats sans offre QC au sondage75 (boards internationaux attrapés par les villes homonymes, boards vides).7677## Reliquats pour une vague F78791. **TalentNest** (famille à écrire, HTML sans JSON-LD) : Mircom (3280 mentions QC), goeasy (13), April Canada — ~3-4 employeurs.812. **ENPQ (CLID 27310) et APCHQ (CLID 72622)** : babillards Njoyn dont82 l'habillage met dates/catégories dans les colonnes ville — parseur de83 colonnes à généraliser avant de publier (données sales sinon).843. **CUSM principal (CLID 54334)** : 0 offre retournée alors que85 l'hôpital recrute — habillage à investiguer (l'IR-CUSM 5524286 fonctionne).874. Ré-exécuter le scout jazzhr/teamtailor/zohorecruit avec les termes88 métiers de la vague D (le passage E utilisait surtout les villes).8990## Coûts et fichiers9192- ~1 340 requêtes Serper ; ~40 crédits Scrapfly (sondage + sync njoyn).93- `data/candidats-vagueE-scout.jsonl` (348 candidats, gitignoré),94 sondes dans `/tmp/vagueE-*-probe.json` (éphémères),95 `sources.json` 1 108 sources, fiches régénérées (1 133).96