Système distribué d'automatisation d'assets
Un service interne en un clic qui récupère de gros assets sous licence sur une plateforme sans API et anti-bot — porté par une flotte d'agents navigateur auto-réparante.
En images, étape par étape
L'automatisation en action — voici des captures de démonstration du projet en fonctionnement, pour que vous sachiez exactement ce que vous obtiendriez.
- 1
La demande
1 / 3
Un formulaire interne : coller le lien, un clic.
- 2
L'orchestration
2 / 3
n8n pilote une flotte d'agents navigateur avec health-checks et bascule automatique.
- 3
Le fichier livré
3 / 3
L'URL signée de l'asset est capturée et le fichier est téléchargé automatiquement.
Comment ça marche
Le problème
Une équipe avait besoin d'un accès à la demande à de gros assets sous licence (vidéos jusqu'à plusieurs Go) sur une plateforme tierce sans API publique et dotée d'une protection anti-bot agressive. Les téléchargements manuels étaient lents, ne passaient pas à l'échelle et cassaient à chaque évolution du front-end.
L'approche
- 1
Une couche d'orchestration n8n reçoit les demandes d'un formulaire interne via webhook et émet un jeton à usage unique et à courte durée de vie par demande.
- 2
Une flotte d'agents Python headless (FastAPI + Playwright) exécute la session navigateur authentifiée sur IP résidentielle, chacun exposé via son propre tunnel Cloudflare.
- 3
Le système capture l'URL CDN signée à courte durée de vie (~45 s) au moment du clic et diffuse le fichier directement du CDN vers le demandeur — l'orchestrateur ne relaie jamais la charge lourde.
- 4
Bascule multi-agents ordonnée : une rotation avec health-check essaie chaque agent jusqu'au succès, donc une machine éteinte ne casse jamais le pipeline.
- 5
Durci contre l'expiration des URL, les limites de débit par item et un comportement SPA qui cassait l'évaluation de page sur certains types d'assets.
Points forts
- Une tâche manuelle et risquée réduite à un seul clic interne.
- Résilient par conception : health-checks, bascule ordonnée, jetons à usage unique, notifications d'erreur explicites.
- Gère automatiquement chaque type d'asset — archives, vidéo stock avec choix de résolution, photos.
Construit avec
Vous voulez la même chose pour votre entreprise ?
Trouvons où l'automatisation rapporte le plus vite chez vous.