DocumentaçãoProxiesProxies residenciais

Proxies Residenciais

Os proxies residenciais roteiam as requisições através de endereços IP residenciais. Use-os quando sua aplicação precisar de saídas residenciais e da capacidade de alterar o IP de saída ou mantê-lo por uma sessão configurada.

A Scrapeless documenta suporte a HTTP, HTTPS e SOCKS5, segmentação geográfica e IPs residenciais rotativos. Sua aplicação envia requisições através do proxy e recebe a resposta do site de destino.

Quando usar proxies residenciais

Considere os proxies residenciais para coletar conteúdo de sites específicos de uma região, comparar páginas de busca ou de produtos entre localizações e distribuir requisições independentes entre saídas residenciais.

Escolha o comportamento rotativo para requisições independentes. Escolha uma sessão fixa (sticky) quando várias requisições precisarem compartilhar um IP de saída por um período limitado. Para um endereço estático dedicado, consulte Static ISP Proxies.

Criar um canal residencial

  1. Faça login no painel da Scrapeless e conclua qualquer verificação de conta necessária.
  2. Certifique-se de que sua carteira tenha saldo suficiente.
  3. Abra Proxy Solutions → Residential Proxy e selecione Create Channel.
  4. Defina a senha do canal e o limite de tráfego e, em seguida, selecione Save.
  5. Selecione Start para o canal, configure as opções disponíveis e selecione Generate para obter os detalhes de conexão ou o exemplo de requisição.

Consulte Getting Started para o guia passo a passo de configuração compartilhada.

Testar a conexão

Copie o host, a porta, o nome de usuário e a senha gerados para esta requisição cURL:

curl --proxy 'http://YOUR_PROXY_HOST:YOUR_PROXY_PORT' \
  --proxy-user 'YOUR_PROXY_USERNAME:YOUR_PROXY_PASSWORD' \
  'https://api.ipapi.is/'

Substitua os quatro placeholders pelos detalhes de conexão deste tipo de proxy. YOUR_PROXY_USERNAME significa o nome de usuário completo gerado, incluindo quaisquer opções já presentes. Use a senha do proxy desse canal.

Este exemplo faz uma requisição HTTPS através de um proxy HTTP. A resposta vem do serviço de verificação de IP e descreve a conexão de saída que ele observou. Inspecione sua resposta real; o endereço de saída não é um valor de exemplo fixo.

Escolher uma localização

Use o seletor de localização para escolher um país e, quando disponível, um estado ou cidade. As opções de nome de usuário documentadas são country_, state_ e city_.

Por exemplo, o seletor oficial mapeia Austrália → Nova Gales do Sul → Sydney para:

country_AU-state_NSW-city_sydney

Use os códigos exatos do seletor em vez de inserir nomes de exibição. Consulte Geo-targeting para a configuração completa.

A localização do gateway e a localização de saída são escolhas separadas. Selecione um gateway próximo para a conexão a partir da sua aplicação; use as opções de localização para escolher a saída. Os gateways regionais disponíveis estão listados em Authentication and Endpoints.

Configurar rotação ou uma sessão fixa (sticky)

A configuração de sessão compartilhada usa duas opções de nome de usuário:

OpçãoFinalidade
r_<sessionDuration>Duração da sessão solicitada, como 0m, 1m, 5m ou 60m.
s_<sessionId>Identificador da sessão.

O guia de sessão atual usa r_0m para requisições rotativas. Para uma sessão fixa (sticky), mantenha o mesmo ID de sessão e use uma duração diferente de zero. Seu exemplo, -r_5m-s_test-session-123, solicita o mesmo IP por até cinco minutos para essa sessão.

Uma sessão fixa (sticky) tem tempo limitado. Quando o IP expira, um novo IP é atribuído. Consulte Rotation and Sticky Sessions antes de projetar um fluxo de trabalho que dependa da continuidade do IP.

Mantenha o ID do canal gerado e o identificador do tipo de proxy inalterados ao editar as opções suportadas.

Monitorar tráfego e falhas

O guia oficial de faturamento residencial contabiliza tanto o tráfego de upload quanto o de download:

Total data consumption = upload data + download data

Verifique tanto o saldo da conta quanto o limite de tráfego do canal se as requisições pararem de funcionar. O HTTP 407 pode indicar credenciais de proxy inválidas ou recursos do canal esgotados. Se o proxy reportar 525 (nenhuma saída encontrada), revise os filtros de localização e tente uma seleção mais ampla.

Configuração relacionada