Guías de integración
Usar un proxy con Python requests
requests es una de las bibliotecas más usadas para enviar solicitudes web en Python. Pon la dirección del gateway de ProxySup en proxies y se conecta enseguida.
- Conexión con una sola dirección de gateway
- País y sesión en el nombre de usuario
- El token de acceso como contraseña
Lo que necesitas para conectarte
- Gateway
gate.proxysup.com:7777- Nombre de usuario
user-country-CÓDIGO- Contraseña
- El token de acceso de tu cuenta
- Última actualización
- Instalación en 1 línea
- 4 pasos a seguir
- Hasta 30 min de sesión fija
- HTTP, HTTPS, SOCKS5
Paso a paso
Python requests: pasos para conectar el proxy
Sigue los pasos desde arriba. Pon tu token de acceso donde dice YOUR_TOKEN.
Paso 1
Instalar Python requests
Terminal pip install requestsPaso 2
Conexión básica
Código 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())Paso 3
Usar una sesión fija
Parte que cambia proxy = "http://user-country-us-session-a1b2:[email protected]:7777" # Con el mismo nombre de sesión mantienes la misma IP hasta 30 minutosPaso 4
Comprobar la conexión
Respuesta de ejemplo { "ip": "203.0.113.24", "country": "US", "org": "Proveedor de internet doméstico" }
Nombre de usuario
Reglas del nombre de usuario
Une valores en el nombre de usuario para indicar el país, la ciudad, la sesión y el producto.
| Valor | Qué hace |
|---|---|
country-CÓDIGO | Indica el país desde el que te conectas |
city-CIUDAD | Indica también la ciudad. Solo en países con selección de ciudad |
session-NOMBRE | Activa una sesión fija. El mismo nombre recibe la misma IP |
type-mobile o type-dc | Cambia a proxies móviles o de centro de datos. Sin esto, se usa residencial |
Así se arma el nombre de usuario
userIniciocountry-usPaíssession-a1b2Sesión fijaResultado user-country-us-session-a1b2
Solución de problemas
Python requests: cómo resolver errores de conexión
Me aparece un error 407
Significa que el nombre de usuario o el token no son correctos. Comprueba que no haya espacios antes o después del token y que el nombre de usuario empiece con user-.
La conexión se agota
Sube el timeout a unos 30 segundos y reduce las solicitudes simultáneas al mismo sitio.
No se mantiene la misma IP
Comprueba que el nombre de usuario tenga un valor session. Las sesiones fijas duran hasta 30 minutos.
No se usa la ciudad que quiero
Comprueba en la página de países que el país tenga selección de ciudad, y escribe el nombre de la ciudad en minúsculas y con guiones bajos.
Más
Otras guías de integración
Conectar un proxy a Playwright
Playwright es una herramienta para controlar un navegador con código. Pon el gateway, el nombre de usuario y el token en la opción proxy al iniciar el navegador, y todas las solicitudes de página pasan por ProxySup.
Ver guíaConectar un proxy a Scrapy
Scrapy es una herramienta de Python para crear crawlers que recopilan muchas páginas. Pon proxy en el meta de la solicitud y cada solicitud pasa por ProxySup.
Ver guía
Conecta Python requests ahora
Recibes un token de acceso en cuanto te registras. Recarga saldo para usar el código de arriba tal cual.