La vidéo

Le message de départ

Pour te laisser guider, colle ce message en premier dans l'onglet Code, depuis ton dossier recherche-emploi. Joins ton CV en PDF ou des liens vers ton portfolio : ton fichier se remplira plus vite.

Avant de t'en servir, règle ton agent avec le cours Débuter avec l'IA agentique.

À copier

Je veux automatiser ma recherche d'emploi sur LinkedIn avec ce bot gratuit : https://github.com/GodsScion/Auto_job_applier_linkedIn Je débute et je n'ai jamais codé. Guide-moi du début à la fin. Le cours edu.ssoac.com/emploi décrit le même parcours si tu as besoin de détails. Commence par : 1. Me dire en une phrase que LinkedIn interdit les bots dans ses conditions et que mon compte peut être restreint. Attends que je confirme avant d'aller plus loin. 2. Me donner la liste des étapes, en une ligne chacune. Ensuite, fais-les une à la fois : dis-moi en une phrase ce que tu fais, et attends mon accord avant de passer à la suivante. Les étapes : 1. Mon profil. Demande-moi d'abord mon CV en PDF et des liens (portfolio, site, GitHub), et propose-moi d'exporter mon profil LinkedIn en PDF depuis un ordinateur. Lis-les, puis pose-moi seulement les questions qui manquent : postes visés, ville et distance acceptée, salaire visé, années d'expérience, langues et niveau, droit de travailler dans le pays, mots qui font refuser une offre. Écris tout dans mon-profil-ia.md, dans ce dossier, sans rien inventer, et montre-le-moi. 2. L'installation. Installe le bot dans ce dossier et lis son code avant de le lancer. 3. Les réglages. Règle le bot à partir de mon fichier. Une question sans réponse connue fait sauter l'offre : jamais de réponse au hasard. Un champ prérempli par LinkedIn, comme « 0 an d'expérience », est remplacé par ma vraie réponse. Si je postule en français, ajoute les mots-clés français à son code, avec des tests. Si je n'ai pas de CV à jour, crée-le depuis mon fichier : une page, en PDF. 4. La connexion. Ouvre la fenêtre Chrome du bot, sur un profil séparé de mon Chrome habituel, et laisse-moi me connecter à LinkedIn à la main. 5. L'essai à blanc. Lance le bot avec stop_before_submit = True sur ma première recherche, puis donne-moi le compte rendu : offres lues, formulaires remplis, offres sautées avec la raison, questions sans réponse. S'il lit 0 offre, vérifie si LinkedIn a changé sa page de recherche et adapte le bot. 6. Les corrections. Pour chaque question sans réponse, demande-moi la réponse, ajoute-la à mon fichier et refais un essai à blanc. 7. Le mode réel, seulement quand j'écris « mode réel » : une pause avant chaque envoi pour que je relise (pause_before_submit = True), et arrêt après 5 candidatures. Vérifie quel CV part : le bot peut garder celui déjà enregistré sur mon compte. 8. Le mode sans surveillance, si je le demande : lance le bot détaché de cette session, avec une relance s'il plante et un arrêt à la limite quotidienne de LinkedIn. Garde l'ordinateur éveillé et un rythme lent. Tiens un fichier suivi-candidatures.md : envoyées, sautées avec la raison, questions sans réponse, incidents. Règles : - Travaille dans ce dossier. Ne lis rien d'autre sur mon ordinateur, sauf ce qu'il faut pour l'installation. - Ne me demande jamais mon mot de passe LinkedIn. - Rien ne part tant que je n'ai pas écrit « mode réel ». - Si j'écris « stop the bot », arrête le bot, sa fenêtre Chrome et ce qui garde l'ordinateur éveillé, puis vérifie que plus rien ne tourne.

01 · 06

Trois pièces

  • Un programme gratuit et open source. Il pilote Chrome, cherche les offres sur LinkedIn, remplit les formulaires Easy Apply et envoie ton CV. Il tourne sur ton ordinateur, avec ton compte.

  • Ton fichier .md

    Un fichier texte qui dit tout sur toi : parcours, compétences, salaire visé, ce que tu refuses. L'IA ne sait rien de toi avant de le lire. Une fois écrit, il sert aussi pour tes CV, tes lettres et tes entretiens.

  • L'agent

    Claude Code lit la documentation du bot, l'installe, le règle avec ton fichier, le teste et répare ce qui casse. Toi, tu lui écris ce que tu veux et tu te connectes à LinkedIn.

02 · 06

Ce que tu risques

  • LinkedIn interdit les bots

    L'article 8.2 de ses conditions l'écrit, et sa page d'aide précise que les membres concernés « risk having their accounts restricted or shut down ». Si tu tiens à ton compte, saute le bot : le fichier .md et les messages de la dernière partie servent sans lui.

  • Il écrit en ton nom

    Chaque candidature arrive chez un vrai recruteur. C'est pour ça que l'installation passe par un essai à blanc, puis par des candidatures que tu relis une par une.

  • Ton fichier est privé

    Il contient ton adresse, ton téléphone et ton salaire visé. Garde-le sur ton ordinateur, jamais dans un dépôt GitHub public. L'IA à qui tu le donnes le lit sur ses serveurs, alors n'y mets ni mot de passe, ni numéro de sécu, ni coordonnées bancaires.

03 · 06

Ce qu'il te faut

  • Un ordinateur

    Mac, Windows ou Linux, avec Google Chrome. Il doit rester allumé pendant que le bot tourne.

  • Un LinkedIn en anglais

    Le bot repère les boutons par leur texte anglais (« Easy Apply », « Show results »). Si ton LinkedIn est en français, passe-le en anglais : Vous, Préférences et confidentialité, Préférences générales, Langue. Ça change les menus de tout ton compte, pas tes publications. Aide LinkedIn

  • Un abonnement Claude

    claude.com/pricing

    Claude Pro coûte 20 $ par mois, ou 17 $ par mois à l'année. L'offre gratuite ne donne pas accès à Claude Code. Ce setup n'a été testé qu'avec Claude Code : Codex et Gemini CLI peuvent recevoir les mêmes messages, sans garantie.

  • Une soirée

    Compte 1 h 30 entre le premier message et la première candidature envoyée, plus le temps de remplir ton fichier.

04 · 06

L'installation

Si quelque chose plante, colle le message d'erreur dans la conversation.

  1. 01

    Installe Claude

    claude.com/download

    Installe l'application, connecte-toi, puis ouvre l'onglet Code. Tu n'as pas besoin du terminal.

  2. 02

    Crée ton dossier

    Crée un dossier recherche-emploi sur ton bureau et choisis-le comme dossier du projet dans l'onglet Code. Sans lui, le bot atterrit dans un dossier temporaire, effacé avec la session.

  3. 03

    Écris ton fichier

    Le questionnaire génère le fichier. Pour l'installation, les questions marquées bot suffisent. Tes réponses restent dans ton navigateur. Télécharge le fichier et range-le dans ton dossier.

  4. 04

    Demande l'installation

    À copier

    https://github.com/GodsScion/Auto_job_applier_linkedIn Installe ce bot sur mon ordinateur, de A à Z, pour ma recherche d'emploi. Je débute : fais tout toi-même et dis-moi en une phrase ce que tu fais à chaque étape. Règles : - Travaille dans ce dossier et garde le bot ici. Ne lis rien d'autre sur mon ordinateur, sauf ce qu'il faut pour l'installer. - Ne me demande jamais mon mot de passe LinkedIn. Je me connecterai à la main dans la fenêtre Chrome du bot, avec un profil séparé de mon Chrome habituel. - Active le dry run (stop_before_submit = True) : rien ne part tant que je n'ai pas écrit « mode réel ». Quand c'est installé, dis-moi ce que tu as vérifié, puis attends mon fichier .md.

    Claude demande ton accord avant de lancer une commande. Lis la phrase et accepte tant que ça concerne le bot : installer Python, par exemple, est normal. L'installation prend une dizaine de minutes.

  5. 05

    Donne-lui ton fichier

    À copier

    Voici mon fichier. Configure le bot avec, sans rien inventer. Pose-moi les questions listées à la fin du fichier, et tout ce qui manque, avant de continuer. Ce que le bot ne fait pas tout seul et que je veux : - Il repère les questions des formulaires par des mots-clés anglais. Ajoute les équivalents français dans son code, avec des tests. - Une question sans réponse connue fait sauter l'offre. Jamais de réponse au hasard. - Un champ prérempli par LinkedIn, par exemple « 0 an d'expérience », est remplacé par ma vraie réponse. - Les cases de consentement suivent ma réponse dans le fichier. - Les mots à refuser de mon fichier font sauter l'offre, dans le titre comme dans l'annonce. - Si je vise plusieurs zones, crée un profil par zone, avec son salaire, son CV et un lanceur à double-cliquer. - Si je n'ai pas de CV à jour, crée-le depuis le fichier : une page, en PDF, et montre-le-moi. Ouvre ensuite la fenêtre du bot pour que je me connecte, puis vérifie que LinkedIn s'y affiche bien en anglais.

    Pour joindre le fichier, glisse-le dans le champ de message, ou tape @ suivi de son nom.

  6. 06

    Connecte-toi à LinkedIn

    Une fenêtre Chrome s'ouvre, séparée de ton Chrome habituel. Connecte-toi à la main : elle garde ta session pour les lancements suivants. Ton mot de passe ne passe ni par l'agent, ni par ton fichier.

  7. 07

    Fais un essai à blanc

    À copier

    Lance un essai à blanc sur ma première recherche. Donne-moi ensuite le compte rendu : formulaires remplis, offres sautées avec la raison, questions restées sans réponse. Ne change rien avant de me l'avoir montré.

    Le bot remplit chaque formulaire jusqu'à l'écran Review, puis l'abandonne : rien ne part. Ce sont quand même de vrais formulaires sur ton compte, et LinkedIn peut garder tes réponses : n'y mets que du vrai.

  8. 08

    Corrige, puis recommence

    À copier

    Corrige les problèmes du compte rendu. Pour chaque question sans réponse, demande-moi la réponse et ajoute-la à mon fichier. Relance ensuite un essai à blanc pour vérifier.

    Tu passes à la suite quand tu signerais chaque formulaire rempli.

  9. 09

    Envoie les 5 premières toi-même

    À copier

    Mode réel : coupe le dry run, mais garde une pause avant chaque envoi pour que je relise (pause_before_submit = True). Arrête le bot après 5 candidatures.

    Sans cette étape, une candidature peut partir avec « 0 an d'expérience » : LinkedIn préremplit le chiffre et le bot le garde. Relis les tiennes dans LinkedIn : Jobs, Job tracker, Applied. Vérifie aussi quel CV part : le bot peut garder celui déjà enregistré sur le compte plutôt que ton PDF.

  10. 10

    Laisse-le tourner

    À copier

    Mode sans surveillance : aucune fenêtre n'attend un clic, et une question sans réponse connue fait sauter l'offre. Lance le bot détaché de cette session pour qu'il survive à sa fermeture, avec un programme qui le relance s'il plante et l'arrête à la limite quotidienne de LinkedIn. Garde l'ordinateur éveillé et un rythme lent. Tiens un fichier suivi-candidatures.md : envoyées, sautées avec la raison, questions sans réponse, incidents.

    Un rythme lent, c'est par exemple 2 secondes entre les clics et 10 minutes entre les tours de recherche. Rien ne prouve que ce rythme protège un compte. Au retour, lis suivi-candidatures.md : chaque réponse que tu ajoutes à ton fichier débloque les offres qui posaient cette question.

  11. 11

    Arrête-le

    À copier

    stop the bot

    L'agent coupe le bot, sa fenêtre Chrome et ce qui garde l'ordinateur éveillé, puis vérifie que plus rien ne tourne.

05 · 06

Ce qui coince

Les messages à copier couvrent ces cas. Si ton agent passe à côté, tu sauras quoi lui dire.

  • La page de recherche de LinkedIn

    Le 7 novembre 2026, LinkedIn a commencé à envoyer sa recherche vers une autre page, que le bot ne sait pas lire : il ne trouve plus aucune offre. Demande à ton agent de l'adapter. Sur cette page, le niveau de poste n'est plus filtré. LinkedIn peut recommencer, alors refais un essai à blanc avant chaque lancement réel.

  • Les questions en français

    Le bot cherche des mots-clés anglais. Il reste muet sur « prétentions salariales » et répond au hasard à « parrainage d'immigration », où un mauvais Oui te fait écarter. La correction : ajouter les équivalents français dans son code.

  • Les offres hors cible

    Au premier test, le poste cherché était de la vente B2B, et 11 des 28 premières candidatures visaient autre chose : vente en boutique, poste à Barcelone, rôle trop senior. La correction : des mots à refuser dans les titres. Un filtre trop large coûte aussi : « Responsable » faisait sauter « Responsable d'affaires Junior ».

  • L'arrêt avec la session

    Lancés depuis la session de l'agent, le bot et son programme de relance s'arrêtent quand elle se ferme. Au test : 28 candidatures en 30 minutes, puis plus rien jusqu'au soir. La correction : le lancer détaché de la session.

  • Les cases de consentement

    Certains formulaires demandent de confirmer qu'on a lu leur politique de confidentialité. Cocher ces cases revient à donner un accord en ton nom, alors un agent peut refuser de le faire, et ces offres sautent. Le questionnaire te laisse choisir.

  • Le bilan d'une journée

    Le 29 octobre 2026 : 35 candidatures envoyées, 7 échecs dans les formulaires et 134 offres écartées. Sur ces 134, 62 n'ont jamais chargé et 18 posaient une question sans réponse connue.

06 · 06

Ton fichier sert partout

Joins-le à n'importe quelle conversation, même dans un chat gratuit, avec ou sans le bot. Remplace ce qui est entre crochets. Écrire mon fichier

  • Un CV d'une page

    Voici mon fichier. Écris un CV d'une page pour [le poste], sans rien inventer. Si une information manque, demande-la-moi. Vérifie que le PDF tient sur une page et que son texte, une fois copié, se lit dans le bon ordre.

    Le bot ne crée pas de CV. Le dernier contrôle vise un défaut déjà rencontré : des puces qui partent à la fin du texte du PDF, détachées de leur poste, là où un logiciel de tri de CV les lit.

  • Trier des offres

    Voici mon fichier et ces offres : […]. Classe-les de la plus à la moins adaptée, en une phrase chacune, et dis-moi lesquelles ignorer.

  • Écrire aux entreprises qui comptent

    Voici mon fichier et cette offre : […]. Écris un message de six lignes à [la personne], en suivant ma façon d'écrire décrite dans le fichier. Aucune formule toute faite.

    Ces entreprises-là, ne les laisse pas au bot : le questionnaire les ajoute aux entreprises qu'il doit éviter.

  • Préparer un entretien

    Voici mon fichier et l'offre : […]. Joue le recruteur, une question à la fois, y compris sur ce que dit la section réservée aux entretiens. Reprends mes réponses trop vagues.

  • Compléter le fichier

    Voici mon fichier. Pose-moi une par une les questions restées sans réponse, puis rends-moi le fichier complet.

    À refaire après chaque stage et chaque entretien.