Le contexte
Passionné de hardware, je voulais trouver les bonnes affaires PC sur LeBonCoin avant tout le monde. Mais surveiller des centaines d'annonces par jour à la main, c'est impossible : quand tu vois passer la pépite, elle est déjà vendue.
Mon approche
Scraper furtif (Playwright stealth et rotation de proxies) couplé à Gemini 1.5 Flash multimodal : il lit le texte et les photos de chaque annonce, identifie les composants, calcule la marge de revente et alerte sur Telegram dès qu'il trouve une pépite (marge supérieure à 50 %).
Ce que j'en retire
Alertes Telegram en moins de 5 secondes après publication, circuit breaker anti-CAPTCHA automatique. Un projet fait pour moi, mais qui m'a appris à orchestrer scraping, IA multimodale et temps réel dans un système qui tourne seul, jour et nuit.
Le vrai défi : rester invisible. LeBonCoin détecte et bloque les bots en quelques secondes. J'ai implémenté un mode stealth complet avec Playwright, une simulation de comportement humain (mouvements de souris, délais aléatoires) et un circuit breaker qui s'arrête tout seul dès qu'un CAPTCHA est détecté, pour ne jamais griller l'accès.
IA
Analyse
Gemini 1.5 Flash multimodal
<5s
Détection
de la publication à l'alerte
5
Stack
Node.js · Playwright · Gemini · Firebase · Telegram