Fazendo requisições
Aprenda a fazer requisições com Oxylabs Mobile Proxies. Domine a estrutura básica da query e use parâmetros para segmentação por localização, seleção de cidade e sessões.
Consulta básica
A consulta básica exige apenas informar nome de usuário e senha. Nenhum outro parâmetro é necessário. Uma consulta assim resultará na requisição sendo 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 país específico por meio de parâmetros adicionais no nome de usuário. Essa abordagem também oferece suporte ao controle de sessão. Abaixo está um exemplo da estrutura das credenciais:
customer-USERNAME-cc-US-sessid-abcde12345:PASSWORD
Parâmetros da consulta
customer
Nome de usuário
cc
Código de país sem diferenciação entre maiúsculas e minúsculas, em formato de 2 letras ISO 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.
cidade
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 no nível da cidade.
st
Nome de 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 no nível do estado.
sessid
ID da sessão para manter o mesmo IP nas próximas consultas. A sessão expira em 10 minutos. Depois disso, um novo endereço IP é atribuído a esse ID de sessão. São suportadas strings aleatórias, caracteres de 0-9 e A-Z.
sesstime
O parâmetro de tempo da 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
Nós de entrada para a China
Configuramos nós de entrada nas regiões de Hong Kong e Pequim para melhor conectividade a partir da China. Observe que se trata de um nó proxy HTTPS. Todos os parâmetros de nome de usuário são idênticos aos do nó de entrada regular.
Atualmente estamos trabalhando para corrigir o restante das integrações nas quais o protocolo HTTPS será suportado.
Se você estiver se conectando à nossa rede Mobile a partir da China e ainda tiver problemas com os nós de entrada fornecidos, entre em contato em support@oxylabs.io, e encontraremos uma solução juntos.
Atualizado
Isto foi útil?

