Des proxys HTTP en listes prêtes
Tous les programmes comprennent un proxy HTTP : navigateurs, outils SEO de bureau, scripts PHP et Python, curl et wget. En achetant des proxys HTTP chez ProxySale, vous recevez un lien de liste qui renvoie des milliers de lignes ip:port, de 200 IP dans le plus petit forfait à 50 000 dans le plus grand. Un script qui choisit lui-même ses adresses peut lire du CSV : terminez le lien par .csv.
Les lignes des forfaits illimités répondent en SOCKS5 sur le même port, un forfait couvre donc les outils des deux sortes. Sur les proxys résidentiels, on choisit le protocole en créant une ligne. La page sur les proxys SOCKS5 explique où le second protocole aide.
Le HTTPS à travers un proxy HTTP
Pour un site HTTP simple, votre client envoie toute la requête au proxy, qui la transmet. Pour le HTTPS, le client envoie d’abord une commande CONNECT. Le proxy ouvre un tunnel TCP vers le site, puis le trafic reste chiffré entre votre logiciel et la cible. Le proxy voit le domaine et le port, mais ni les pages, ni les cookies, ni les données de formulaire.
Inutile d’avoir des proxys HTTPS séparés ou un port supplémentaire. Mettez la même ligne dans les champs HTTP et HTTPS de votre outil, ou utilisez une seule option -x http://ip:port dans curl pour les deux types d’URL.
Les tâches pour proxys HTTP
- Veille tarifaire : un script interroge des fiches produit dans de nombreuses boutiques et les répartit sur la liste.
- Suivi de positions : un outil SEO vérifie les positions de centaines de mots-clés avec une nouvelle adresse par requête.
- Audits de site : un crawler parcourt un grand site sans buter sur une limite par IP.
- Contrôles de disponibilité : vous voyez comment une page répond aux visiteurs d’autres pays.
Chacune de ces tâches envoie beaucoup de requêtes courtes. Une liste de milliers d’adresses garde un faible nombre de requêtes par IP, et les captchas restent rares. La page proxys rotatifs montre comment répartir les requêtes sur la liste.
Charger la liste dans votre logiciel
La plupart des outils acceptent une liste de proxys par URL ou depuis un fichier. Si le vôtre lit une URL, collez le lien et programmez un rechargement à intervalle de 8 à 10 minutes. S’il lit un fichier, téléchargez la liste selon un planning avec cron ou le planificateur de tâches Windows et pointez l’outil vers le fichier.
Côté forfaits illimités, on autorise par IP : déclarez dans l’espace client l’IP de l’ordinateur où tourne votre logiciel. Un second serveur coûte 10 % de plus sur le forfait, souvent moins cher qu’un second forfait. En HTTP, les proxys résidentiels s’authentifient grâce aux identifiants portés par la ligne.
Gardez les threads de votre outil sous la limite du forfait. Un outil réglé sur 1 500 threads demande un forfait d’au moins 2 000.
Les erreurs possibles et leur sens
Un 403 ou une page de captcha viennent du site cible, pas du proxy : le site a jugé que l’adresse envoyait trop de requêtes. Répartissez la charge sur plus de lignes, ajoutez des pauses entre les requêtes et envoyez les en-têtes d’un vrai navigateur.
Un délai dépassé signifie que la ligne est lente ou vient de quitter le pool. Réessayez par une autre adresse et rechargez la liste selon le planning. Si aucune ligne ne se connecte, vérifiez l’IP autorisée : ajoutez l’adresse par laquelle votre logiciel sort réellement.
Sur les forfaits, votre logiciel ne reçoit jamais d’erreur 407, car l’accès passe par l’IP et la liste ne porte aucun mot de passe. Sur les proxys résidentiels, un 407 signale un nom d’utilisateur ou un mot de passe erroné dans la ligne : générez la ligne à nouveau.
Les proxys HTTP dans le code
Dans Python requests, donnez la même valeur aux deux schémas : dict.fromkeys(("http", "https"), "http://ip:port"). Dans curl, utilisez -x http://ip:port, et en PHP mettez ip:port dans CURLOPT_PROXY. Chargez la liste depuis le lien une fois, gardez-la en mémoire et prenez une ligne au hasard pour chaque requête ; la page proxys rotatifs en dit plus.
Prix et durées
Les forfaits se facturent par heure, jour, semaine ou mois. Une heure dès $0,50 fait un essai bon marché, et un mois donne le prix journalier le plus bas. Toutes les durées et tailles figurent dans la grille tarifaire ; pour les petits budgets, voyez les proxys pas chers.
Nous ne mesurons pas le trafic : télécharger beaucoup ne change pas la facture. Vous payez la taille de la liste, les threads et la durée.
Testez d’abord
Demandez au support, sur la page contact, une heure d’essai offerte sur le forfait de votre choix. Pour une vérification ponctuelle de votre code, une ligne de la liste de proxys gratuits suffit aussi, mais les proxys publics meurent vite et leurs propriétaires peuvent observer le trafic HTTP non chiffré.
