Free Proxy Health List

Snapshot ao vivo · 3,287 proxies

Configurar proxy no Python requests

Use um proxy HTTP ou SOCKS5 a partir da biblioteca requests do Python.

Configurar proxy no Python requests

1. Instalar suporte a SOCKS

pip install requests[socks]

2. Proxy HTTP

import requests

proxy = "203.0.113.10:8080"
response = requests.get(
    "https://api.ipify.org",
    proxies={"http": f"http://{proxy}", "https": f"http://{proxy}"},
    timeout=8,
)
print(response.text)

3. Proxy SOCKS5 com DNS remoto

import requests

proxy = "203.0.113.10:1080"
response = requests.get(
    "https://api.ipify.org",
    proxies={"http": f"socks5h://{proxy}", "https": f"socks5h://{proxy}"},
    timeout=8,
)

Observações que poupam tempo

O h em socks5h importa: ele faz o requests resolver o nome do host pelo proxy em vez de localmente, mantendo seu resolvedor fora disso. Sempre passe um timeout — o requests espera para sempre por padrão e um proxy gratuito morto vai travar a chamada. Envolva a requisição em try/except e vá para a próxima entrada em vez de repetir a mesma.

Guias relacionados

Limites do snapshot público
Proxies públicos gratuitos são compartilhados e operados por terceiros desconhecidos. Nunca envie senhas, tokens ou dados pessoais por eles. Siga as políticas de uso aceitável do GitHub: nada de spam, ataques, contorno de controles de acesso ou coleta contrária às políticas do site.