Fazendo requisições
Aprenda a fazer requisições com os Mobile Proxies da Oxylabs. Domine a estrutura básica de consulta 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 passar nome de usuário e senha. Nenhum outro parâmetro é necessário. Essa consulta fará com que a requisição seja feita 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 é realizada a partir de um IP aleatório:
curl -x pr.oxylabs.io:7777 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io/location<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'pr.oxylabs.io:7777';
$query = curl_init('https://ip.oxylabs.io/location');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "customer-$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>import urllib.request
import random
username = 'USERNAME'
password = 'PASSWORD'
entry = ('http://customer-%s:%s@pr.oxylabs.io:7777' %
(username, password))
query = urllib.request.ProxyHandler({
'http': entry,
'https': entry,
})
execute = urllib.request.build_opener(query)
print(execute.open('https://ip.oxylabs.io/location').read())Um único proxy backconnect permite escolher um proxy de um país específico por meio de parâmetros adicionais no nome de usuário. Essa abordagem também suporta controle de sessão. Abaixo está um exemplo da estrutura das credenciais:
customer-USERNAME-cc-US-sessid-abcde12345:PASSWORD
Parâmetros de consulta
cliente
Nome de usuário
cc
Código de país em 2 letras, insensível a maiúsculas/minúsculas formato 3166-1 alpha-2. Por exemplo, DE para Alemanha, GB para o Reino Unido, TH para Tailândia. Você pode encontrar mais detalhes sobre como usar proxies específicos por país aqui.
city
Nome da cidade em inglês, insensível a maiúsculas/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 insensível a maiúsculas/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 em consultas subsequentes. A sessão expira em 10 minutos. Depois disso, um novo endereço IP é atribuído a esse ID de sessão. Cadeia aleatória, caracteres 0-9 e A-Z são suportados.
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.
senha
Senha
- parâmetro obrigatório
Atualizado
Isto foi útil?

