Fazendo requisições
Aprenda os métodos de autenticação dos Dedicated ISP Proxies, incluindo username/password e whitelist de IP. Configure portas e credenciais para requisições de proxy sem atritos.
Por padrão, os proxies da Oxylabs e o Proxy Rotator usam um HTTP authentication que exige que você forneça um nome de usuário e senha. Você pode obter suas credenciais entrando em contato com seu Gerente de Conta Dedicado ou com nossa Equipe de Suporte em [email protected].
Também suportamos autenticação baseada em endereços IP na lista branca; veja Whitelisting IPs. Dependendo do seu método de autenticação, pode ser necessário alterar a porta do proxy.
60000
Esta porta é necessária com proxies quando as credenciais de login são usadas (nome de usuário e senha). Também é usada com Proxy Rotator com credenciais de login e IPs na lista branca.
65432
Obrigatório com proxies quando a autorização é feita via IPs na lista branca.
Code examples
Se você quiser usar Dedicated ISP Proxies via método de autenticação por nome de usuário e senha:
curl -x 1.2.3.4:60000 -U user1:pass1 http://ip.oxylabs.io/location<?php
$username = 'user1';
$password = 'pass1';
$proxy = '1.2.3.4:60000';
$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, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>import requests
response = requests.get(
'https://ip.oxylabs.io/location',
proxies={'http': 'http://username:[email protected]:60000',
'https': 'http://username:[email protected]:60000'}
)
print(response.text)Se você quiser usar Dedicated ISP Proxies via método de autenticação por IPs na lista branca:
curl -x 1.2.3.4:65432 https://ip.oxylabs.io/location <?php
$proxy = '1.2.3.4:65432';
$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 requests
response = requests.get(
'https://ip.oxylabs.io/location',
proxies={'http': 'http://1.2.3.4:65432',
'https': 'http://1.2.3.4:65432'}
)
print(response.text)using System;
using System.Net;
class Example
{
static void Main()
{
var proxy = new WebProxy
{
Address = new Uri($"http://1.2.3.4:65432"),
BypassProxyOnLocal = false,
UseDefaultCredentials = false,
};
var handler = new HttpClientHandler
{
Proxy = proxy,
};
HttpClient client = new HttpClient(handler);
var task = Task.Run(async () =>
{
var response = await client.GetAsync("https://ip.oxylabs.io/location");
var content = response.Content;
var result = await content.ReadAsStringAsync();
return result;
});
task.Wait();
Console.WriteLine(task.Result);
}
}Atualizado
Isto foi útil?

