GBProxies

Cómo usar proxies con Python requests

Python requests toma un diccionario de proxies con una URL por esquema. Coloca tu nombre de usuario y contraseña del proxy en la URL y cada solicitud pasará por la puerta de enlace.

Pasos

  1. Instala requests con pip install requests
  2. Copia tu nombre de usuario y contraseña del proxy desde la consola
  3. Construye la URL del proxy con el host de la puerta de enlace y el puerto del producto
  4. Pásalo como proxies= a cada solicitud o a una Session

Código de ejemplo

import requests

user = "USERNAME-cc-us"   # country code is optional
password = "PASSWORD"
proxy = f"http://{user}:{password}@gw.gbproxies.cc:10000"

r = requests.get("https://api.ipify.org?format=json",
                 proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())

Reemplaza USERNAME y PASSWORD con el inicio de sesión del proxy de la página Proxies de la consola. El puerto 10000 es HTTP residencial; consulta los puertos de cada producto abajo.

Consejos

  • Usa requests.Session para reutilizar conexiones; agrega -sid-<id>-ttl-<minutes> para mantener la misma IP
  • Para SOCKS5 instala requests[socks] y usa socks5h:// con el puerto 10001

Preguntas comunes

¿Por qué recibo un error 407?

407 significa que la puerta de enlace no aceptó el inicio de sesión. Verifica el nombre de usuario, la contraseña y que el producto tenga GB restantes.

Cómo usar proxies con Python requests