Guias de integração
Usar um proxy com Python requests
O requests é uma das bibliotecas mais usadas para enviar requisições web em Python. Coloque o endereço do gateway do ProxySup em proxies e a conexão funciona na hora.
- Conexão com um só endereço de gateway
- País e sessão no nome de usuário
- O token de acesso como senha
O que você precisa para se conectar
- Gateway
gate.proxysup.com:7777- Nome de usuário
user-country-CÓDIGO- Senha
- O token de acesso da sua conta
- Última atualização
- Instalação em 1 linha
- 4 etapas para seguir
- Até 30 min de sessão fixa
- HTTP, HTTPS, SOCKS5
Passo a passo
Python requests: etapas para conectar o proxy
Siga as etapas de cima para baixo. Coloque seu token de acesso onde está YOUR_TOKEN.
Etapa 1
Instalar Python requests
Terminal pip install requestsEtapa 2
Conexão 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())Etapa 3
Usar uma sessão fixa
Parte que muda proxy = "http://user-country-us-session-a1b2:[email protected]:7777" # Com o mesmo nome de sessão você mantém o mesmo IP por até 30 minutosEtapa 4
Verificar a conexão
Resposta de exemplo { "ip": "203.0.113.24", "country": "US", "org": "Provedor de internet residencial" }
Nome de usuário
Regras do nome de usuário
Junte valores no nome de usuário para definir o país, a cidade, a sessão e o produto.
| Valor | O que faz |
|---|---|
country-CÓDIGO | Define o país de onde você se conecta |
city-CIDADE | Define também a cidade. Só em países com escolha de cidade |
session-NOME | Ativa uma sessão fixa. O mesmo nome recebe o mesmo IP |
type-mobile ou type-dc | Troca para proxies móveis ou de data center. Sem isso, é residencial |
Como o nome de usuário é montado
userIníciocountry-usPaíssession-a1b2Sessão fixaResultado user-country-us-session-a1b2
Solução de problemas
Python requests: como resolver erros de conexão
Recebo um erro 407
Significa que o nome de usuário ou o token está errado. Confira se não há espaços antes ou depois do token e se o nome de usuário começa com user-.
A conexão expira
Aumente o timeout para uns 30 segundos e diminua as requisições simultâneas ao mesmo site.
O mesmo IP não é mantido
Confira se o nome de usuário tem um valor session. Sessões fixas duram até 30 minutos.
A cidade que quero não é usada
Confira na página de países se o país tem escolha de cidade e escreva o nome da cidade em letras minúsculas e com sublinhados.
Mais
Outros guias de integração
Conectar um proxy ao Playwright
O Playwright é uma ferramenta para controlar um navegador com código. Coloque o gateway, o nome de usuário e o token na opção proxy ao iniciar o navegador, e todas as requisições de página passam pelo ProxySup.
Ver guiaConectar um proxy ao Scrapy
O Scrapy é uma ferramenta Python para criar crawlers que coletam muitas páginas. Coloque proxy no meta da requisição e cada requisição passa pelo ProxySup.
Ver guia
Conecte o Python requests agora
Você recebe um token de acesso assim que se cadastra. Recarregue o saldo para usar o código acima como está.