Fazendo requisições

Aprenda a fazer requisições com os Residential Proxies. Domine a estrutura básica da query e use parâmetros para segmentação por local, seleção de cidade e sessões.

Consulta básica

A consulta básica requer apenas informar nome de usuário e password. Nenhum outro parâmetro é necessário. Uma consulta desse tipo fará a requisição a partir de um endereço IP aleatório (proxy). Cada nova requisição usará um proxy diferente.

Exemplos de código

Neste exemplo, uma consulta para ip.oxylabs.io/location é realizada a partir de um IP aleatório:

curl -x pr.oxylabs.io:7777 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io/location

Um único proxy backconnect (pr.oxylabs.io:7777)permite escolher um proxy de país ou cidade específico por meio de parâmetros adicionais no nome de usuário. Essa abordagem também suporta controle de sessão. A seguir está um exemplo de credenciais:

customer-USERNAME-cc-US-city-CITY-sessid-abcde12345:PASSWORD

customer-USERNAME-cc-US-city-CITY-sessid-abcde12345-sesstime-5:PASSWORD

Abaixo está a explicação da estrutura:

Parâmetros da consulta

Parâmetro
Descrição

customer

Nome de usuário

cc

Código de país de 2 letras, sem diferenciação entre maiúsculas e minúsculas 3166-1 alpha-2arrow-up-right. Por exemplo, DE para a Alemanha, GB para o Reino Unido, TH para a Tailândia. Você pode encontrar mais detalhes sobre como usar proxies específicos por país aqui.

city

Nome da cidade em inglês, sem diferenciação entre maiúsculas e minúsculas. Este parâmetro deve ser acompanhado por cc para maior precisão, por exemplo, cc-GB-city-london para Londres, Reino Unido; cc-DE-city-berlin para Berlim, Alemanha. Para uma cidade com mais de duas palavras, substitua o espaço por _, por exemplo, city-st_petersburg ou city-rio_de_janeiro. Clique aqui para mais informações sobre segmentação por cidade.

st

Nome do estado dos EUA sem diferenciação entre maiúsculas e minúsculas, com us_ no início, por exemplo, us_california, us_illinois. Clique aqui para mais informações sobre segmentação por estado.

sessid

ID de sessão para manter o mesmo IP nas próximas consultas. A sessão expira em 10 minutos. Após isso, um novo endereço IP é atribuído a esse ID de sessão. String aleatória; são suportados caracteres 0-9 e A-Z.

sesstime

O parâmetro de tempo de sessão mantém o mesmo IP por um determinado período. O tempo máximo de sessão é de 30 minutos.

password

Senha

- parâmetro obrigatório

Atualizado

Isto foi útil?