Scripts et développement
Utiliser le proxy en Python (requests)
Avec requests, le proxy se passe via le paramètre proxies. Le SOCKS5 nécessite la prise en charge supplémentaire : pip install "requests[socks]".
Pas à pas
- 1
Installez requests (et, pour le SOCKS5, requests[socks]).
- 2
Construisez l'URL du proxy avec identifiant et mot de passe, avec le schéma http:// ou socks5h:// selon le protocole.
- 3
Passez-la pour http et https dans le dictionnaire proxies.
- 4
Pour une nouvelle IP, appelez le lien de rotation et attendez environ 20 secondes.
import time
import requests
PROXY = "http://IDENTIFIANT:MOT_DE_PASSE@HOTE:PORT" # SOCKS5 : "socks5h://IDENTIFIANT:MOT_DE_PASSE@HOTE:PORT"
proxies = {"http": PROXY, "https": PROXY}
print(requests.get("https://api.ipify.org", proxies=proxies, timeout=30).text)
# Nouvelle IP
requests.get("LIEN_DE_ROTATION", timeout=60)
time.sleep(20)
print(requests.get("https://api.ipify.org", proxies=proxies, timeout=30).text)Remplacez IDENTIFIANT, MOT_DE_PASSE, HOTE et PORT par les données de votre proxy (espace client › proxy › Connexion).
Conseils
- Utilisez une requests.Session() pour réutiliser la connexion entre les requêtes.
- Définissez toujours un timeout : pendant la rotation, le proxy est déconnecté quelques secondes.
Vous n'avez pas encore de proxy ?
Choisissez pays, opérateur et offre : le proxy s'active immédiatement.
Voir les offresBesoin d'un coup de main ?
L'assistance dédiée 24/7 sur Telegram vous aide à configurer n'importe quel logiciel.
Écrivez-nous sur Telegram