Requisições com IPs na whitelist
Descubra como fazer requisições com Residential Proxies quando você adicionou seus IPs à whitelist.
Com IPs na whitelist, você pode acessar os Proxies Residenciais da Oxylabs sem precisar fornecer um nome de usuário e senha. Ao colocar seu endereço IP na whitelist, você pode especificar todos os seus parâmetros de proxy diretamente no subdomínio.
Se você adicionar um IP à whitelist, deve se conectar usando ou o IP na whitelist ou credenciais, mas não ambos, pois isso pode levar a comportamentos inesperados.
Exemplo de código
Aqui está um exemplo de código direcionando para Nova York com um ID de sessão dado:
curl -x https://cc-us-city-new_york-sessid-test123.bc.pr.oxylabs.io:7777 https://ip.oxylabs.io/location<?php
$session_id = 'test123'; // Your session ID
$city = 'new_york'; // The city you want to target
$proxy = "cc-us-city-$city-sessid-$session_id.bc.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");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import urllib.request
session_id = 'test123' # Your session ID
city = 'new_york' # The city you want to target
proxy = 'cc-us-city-%s-sessid-%s.bc.pr.oxylabs.io:7777' % (city, session_id)
query = urllib.request.ProxyHandler({
'http': proxy,
'https': proxy,
})
execute = urllib.request.build_opener(query)
print(execute.open('https://ip.oxylabs.io/location').read())
Parâmetros de consulta
cc
Código de país insensível a maiúsculas em formato de 2 letras 3166-1 alpha-2. 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, insensível a maiúsculas. Este parâmetro deve ser acompanhado por cc para melhor 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 com us_ no começo, por exemplo, us_california, us_illinois. Clique aqui para mais informações sobre segmentação por estado.
cn
Para obter um proxy de qualquer um dos sete continentes, adicione o cn- parâmetro e o código de duas letras à string de autorização. Clique aqui para mais informações sobre segmentação por continente
postalcode
Para conectar-se a um proxy usando um CEP, adicione e especifique o postalcode parâmetro com um CEP de cinco dígitos . Este parâmetro deve ser usado combinado com o parâmetro de código do país cc e um código de país insensível a maiúsculas em 2 letras 3166-1 alpha-2.
Saiba mais aqui.
ASN
Você pode escolher proxies de carriers específicos. Você precisa inserir o número ASN requerido na sua solicitação. Saiba mais aqui.
sessid
ID de sessão para manter o mesmo IP em consultas subsequentes. 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 de 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.
Atualizado
Isto foi útil?

