Thibaud.
← Retour aux projets
Terminé2025 · Développeur Full-Stack · Automatisation

ShadowDeal

Scraper + Gemini IA : détecte les composants PC sous-cotés sur LeBonCoin en temps réel

StackNode.js·Playwright·Gemini AI·Firebase·Telegram

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.

ShadowDeal, terminal actif
Bot actif : analyse en cours, pépite détectée

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