Guides d'intégration

Utiliser un proxy avec Python requests

requests est l'une des bibliothèques les plus utilisées pour envoyer des requêtes web en Python. Indiquez l'adresse de la passerelle ProxySup dans proxies et la connexion fonctionne aussitôt.

  • Connexion avec une seule adresse de passerelle
  • Pays et session dans le nom d'utilisateur
  • Le jeton d'accès comme mot de passe

Ce qu'il faut pour se connecter

Passerelle
gate.proxysup.com:7777
Nom d'utilisateur
user-country-CODE
Mot de passe
Le jeton d'accès de votre compte
Dernière mise à jour
  • Installation en 1 ligne
  • 4 étapes à suivre
  • Jusqu'à 30 min de session fixe
  • HTTP, HTTPS, SOCKS5

Pas à pas

Python requests : étapes pour connecter le proxy

Suivez les étapes dans l'ordre. Mettez votre jeton d'accès à la place de YOUR_TOKEN.

  1. Étape 1

    Installer Python requests

    Terminal
    pip install requests
  2. Étape 2

    Connexion de base

    Code
    import requests
    
    proxy = "http://user-country-us:[email protected]:7777"
    res = requests.get(
        "https://ipinfo.io/json",
        proxies={"http": proxy, "https": proxy},
        timeout=30,
    )
    print(res.json())
  3. Étape 3

    Utiliser une session fixe

    Partie à modifier
    proxy = "http://user-country-us-session-a1b2:[email protected]:7777"
    # Avec le même nom de session, vous gardez la même IP jusqu'à 30 minutes
  4. Étape 4

    Vérifier la connexion

    Exemple de réponse
    { "ip": "203.0.113.24",
      "country": "US",
      "org": "Fournisseur d'accès domestique" }

Nom d'utilisateur

Règles du nom d'utilisateur

Assemblez des valeurs dans le nom d'utilisateur pour définir le pays, la ville, la session et le produit.

ValeurRôle
country-CODEDéfinit le pays de connexion
city-VILLEDéfinit aussi la ville. Seulement dans les pays avec ciblage par ville
session-NOMActive une session fixe. Le même nom reçoit la même IP
type-mobile ou type-dcPasse aux proxys mobiles ou datacenter. Sans cela, le résidentiel est utilisé

Comment se compose le nom d'utilisateur

userDébutcountry-usPayssession-a1b2Session fixe

Résultat user-country-us-session-a1b2

Dépannage

Python requests : résoudre les erreurs de connexion

  • J'obtiens une erreur 407

    Cela signifie que le nom d'utilisateur ou le jeton est incorrect. Vérifiez qu'il n'y a pas d'espace avant ou après le jeton et que le nom d'utilisateur commence par user-.

  • La connexion expire

    Augmentez le timeout à environ 30 secondes et réduisez le nombre de requêtes simultanées vers le même site.

  • La même IP n'est pas conservée

    Vérifiez que le nom d'utilisateur contient une valeur session. Les sessions fixes durent jusqu'à 30 minutes.

  • La ville voulue n'est pas utilisée

    Vérifiez sur la page des pays que le pays propose le ciblage par ville, et écrivez le nom de la ville en minuscules avec des tirets bas.

Plus

Autres guides d'intégration

  • Connecter un proxy à Playwright

    Playwright est un outil pour piloter un navigateur avec du code. Indiquez la passerelle, le nom d'utilisateur et le jeton dans l'option proxy au lancement du navigateur, et toutes les requêtes de page passent par ProxySup.

    Voir le guide
  • Connecter un proxy à Scrapy

    Scrapy est un outil Python pour créer des crawlers qui collectent de nombreuses pages. Indiquez proxy dans le meta de la requête et chaque requête passe par ProxySup.

    Voir le guide

Connectez Python requests dès maintenant

Vous recevez un jeton d'accès dès l'inscription. Rechargez votre solde pour utiliser le code ci-dessus tel quel.