Aller au contenu
ProxyHub

Automatisations avec des proxys : scripts, bots et outils no-code sans accroc

Publié le · 4 min de lecture

Un proxy donne le meilleur de lui-même quand il travaille seul : contrôles répétés, rapports, veille, flux qui tournent la nuit. Mais une automatisation qui s'arrête en cours de route ou change d'IP au mauvais moment pose plus de problèmes qu'un travail fait à la main. Voici comment la configurer pour qu'elle tourne de façon stable, jour après jour.

Où configurer le proxy dans une automatisation

Le proxy ne s'active pas « pour tout le flux » : il s'applique aux requêtes qui l'utilisent. C'est pourquoi il faut le configurer exactement là où elles partent.

  • Scripts (Python, Node.js, cURL) : le proxy est transmis à la bibliothèque HTTP. Exemples prêts à l'emploi dans les guides Python et Node.js.
  • Navigateurs automatisés (Playwright, Puppeteer, Selenium) : le proxy est transmis au lancement du navigateur, comme dans le guide Playwright.
  • n8n : dans le nœud HTTP Request, sous Options › Proxy, ou pour toute l'instance avec les variables HTTP_PROXY et HTTPS_PROXY. Pas à pas dans le guide n8n.
  • Make : la version la plus récente du module HTTP inclut les réglages du proxy, les précédentes non. Vérifiez la version du module que vous utilisez.
  • Zapier : Webhooks by Zapier n'a pas de champ pour le proxy. Pour les requêtes qui doivent passer par le proxy, on ajoute généralement une étape Code by Zapier en Python, où la bibliothèque requests accepte un proxy.
Les autres étapes du flux, celles sans proxy, sortent avec l'IP du serveur de l'outil. Si un site doit toujours voir votre IP mobile, toutes les requêtes vers ce site doivent passer par le proxy.

Comptes et collecte de données : deux flux, deux proxys

Il existe deux types d'automatisations. Celles qui travaillent sur un compte (publications, gestion d'une boutique, rapports depuis un tableau de bord) ont besoin de continuité : la même IP pendant toute la session, toujours depuis le même pays. Celles qui collectent des données publiques (prix, disponibilités, résultats) gagnent au contraire à changer d'IP entre deux séries.

Si vous utilisez le même proxy pour les deux, la rotation de la collecte change l'IP du compte en pleine session. La solution est simple : un proxy stable pour les comptes et un autre avec rotation pour les données. La raison est expliquée dans Rotation d'IP.

Changer d'IP automatiquement

  • Lien de rotation : une requête GET vers le lien du proxy, sans clé. Il répond avec la nouvelle IP dès que le changement est terminé, en général en quelques secondes : vous pouvez reprendre aussitôt.
  • API : avec une clé créée dans Réglages → API, vous changez d'IP, lisez l'IP actuelle, renouvelez le proxy et réglez la rotation automatique depuis vos scripts. Documentation et exemples dans API ProxyHub.
  • Rotation automatique : choisissez un intervalle (de 5 minutes à 24 heures) et l'IP change toute seule, sans écrire de code.
Pendant le changement, la connexion est coupée quelques secondes : les requêtes en cours à ce moment-là doivent simplement être répétées.

Bonnes pratiques pour des automatisations stables

  1. Vérifiez l'IP au démarrage : une requête vers un service comme api.ipify.org confirme que le trafic passe par le proxy avant de commencer. La méthode dans Comment tester un proxy.
  2. Un rythme régulier : des pauses entre les requêtes, de petits lots et des horaires répartis, plutôt que des rafales concentrées.
  3. Relances avec attente croissante : en cas de timeout, de 429 ou de 503, relancez après 5, 10, 20 secondes, pas tout de suite. Une requête interrompue par un changement d'IP doit simplement être répétée.
  4. Des timeouts généreux : un réseau mobile peut connaître des pics de latence ; 30 secondes sont un bon point de départ.
  5. Des logs essentiels : IP utilisée, code de réponse et temps. Ils vous disent tout de suite si le problème vient du proxy ou du site.
  6. Des identifiants protégés : identifiant, mot de passe et clé API dans des variables d'environnement ou dans les identifiants de l'outil, jamais dans du code partagé.

Pour la collecte de données, la méthode complète avec du code d'exemple se trouve dans Web scraping avec des proxys. Les conditions d'utilisation des sites et des plateformes s'appliquent aussi aux flux automatisés.

Questions fréquentes

Puis-je utiliser le même proxy pour plusieurs automatisations ?

Oui, si elles utilisent l'IP de la même façon. Séparez les flux qui se connectent à des comptes, qui ont besoin d'une IP stable, de ceux qui font tourner l'IP pour collecter des données : sinon, une rotation change l'IP des comptes en pleine session.

Combien de temps prend un changement d'IP ?

Quelques secondes : un changement prend environ 1,3 seconde et le lien de rotation ou l'API répondent avec la nouvelle IP dès qu'elle est prête. Vous pouvez la changer avec le bouton, le lien, l'API ou la rotation automatique.

Faut-il savoir programmer ?

Non : avec n8n, Make ou la rotation automatique de l'espace client, vous faites presque tout sans code. Les scripts et l'API servent aux flux plus complexes.

Essayez un proxy mobile 5G

Smartphone dédié, trafic illimité, vraies IP d'opérateurs. Actif en quelques secondes.

Voir les offres

Ou choisissez le pays :

À lire aussi

Tous les articles