Resposta rápida
Onde posso comprar proxies residenciais sticky por cidade?
A Banyan Proxies vende proxies residenciais sticky por cidade em todos os planos: adicione -session-<id>-ttl-<minutes> após a cidade, como em USERNAME-country-th-city-bangkok-session-b1-ttl-20. O IP é mantido por até 30 minutos e pode mudar antes se o dispositivo residencial ficar offline. Os preços começam a partir de US$ 1,88 para 1 GB (outubro de 2026).
Como as sessões rotativas e sticky se diferem?
| Rotativa | Cada nova conexão recebe um IP do pool, geralmente diferente; para obter um novo IP a cada requisição, envie uma requisição por conexão (desative o keep-alive) |
|---|---|
| Sticky | Sessões sticky mantêm o mesmo IP pelo tempo que você definir (ttl, em minutos), até 30 minutos. O IP pode mudar antes, por exemplo, se o dispositivo residencial ficar offline |
| ID de sessão | Letras e dígitos que você escolhe, como b1 ou client7 |
| Duração | -ttl- em minutos, até 30 |
| Preço | Mesmo valor por GB que a rotativa: US$ 1,88 para 1 GB |
Quando devo usar uma sessão sticky?
Use uma quando várias requisições precisam parecer um único visitante: adicionar ao carrinho e consultar o frete, aplicar filtros de busca página após página, ou verificar sua própria conta empresarial a partir da cidade certa. Para carregamentos independentes de página, como uma lista de preços de produtos, a rotativa é melhor: cada conexão recebe outro IP residencial na mesma cidade, o que distribui a carga.
Como executo várias cidades ao mesmo tempo?
Dê a cada cidade seus próprios IDs de sessão. Uma tarefa que verifica o mesmo carrinho em Jacarta, Surabaya e Medan pode manter três sessões abertas em paralelo, uma por cidade.
import requests
HOST = "gw.banyanproxies.com"
PORT = 7777
cities = ["jakarta", "surabaya", "medan"]
sessions = {}
for i, city in enumerate(cities, start=1):
user = f"USERNAME-country-id-city-{city}-session-basket{i}-ttl-20"
s = requests.Session()
s.proxies = {
"http": f"http://{user}:PASSWORD@{HOST}:{PORT}",
"https": f"http://{user}:PASSWORD@{HOST}:{PORT}",
}
sessions[city] = s
for city, s in sessions.items():
ip = s.get("https://api.ipify.org", timeout=30).text
print(city, ip)E se o IP mudar antes do tempo acabar?
Um IP residencial pertence a uma conexão residencial real, que pode cair a qualquer momento. Detecte isso lendo o IP de saída no início e nos pontos de verificação. Se ele mudar no meio da tarefa, reinicie a tarefa com um novo ID de sessão em vez de misturar dois IPs em um mesmo fluxo. Tarefas mais curtas e um ttl que corresponda à duração da tarefa reduzem a chance de mudança.
Onde ficam as outras configurações?
A sintaxe de segmentação por cidade lista cada segmento do nome de usuário, a documentação tem código de cliente testado, e a página de preços mostra que o tráfego sticky e o rotativo custam o mesmo por GB.
O que mais os compradores perguntam sobre sessões sticky?
Posso manter um IP por um dia?
Não. As sessões duram até 30 minutos, e o IP pode mudar antes. Para um IP fixo por dias, uma porta 4G/5G dedicada por zona está na página de preços.
Uma sessão sticky custa mais?
Não. Você paga por GB de tráfego, rotativo ou sticky, com a mesma tarifa.
Posso reutilizar um ID de sessão depois?
Depois que uma sessão termina, o mesmo ID pode retornar um IP diferente. Trate cada tarefa como uma nova sessão.