Fazendo requisições
Veja como fazer requisições com os Dedicated Datacenter Proxies usando autenticação por username e password. Encontre exemplos de código para testes rápidos.
Faça uma requisição para https://ip.oxylabs.io/location usando o primeiro proxy Dedicated Datacenter da sua lista. Substitua USERNAME e PASSWORD pelas credenciais do usuário do seu proxy.
curl -x ddc.oxylabs.io:8001 -U "user-USERNAME:PASSWORD" https://ip.oxylabs.io/location Observe que você deve seguir o exemplo acima de construção da string de nome de usuário para fazer requisições com sucesso. Acrescente a user- string ao seu nome de usuário e tenha em mente que as credenciais diferenciam maiúsculas de minúsculas.
Exemplos de código
curl -x ddc.oxylabs.io:8001 -U "user-USERNAME:PASSWORD" https://ip.oxylabs.io/location import requests
username = 'USERNAME'
password = 'PASSWORD'
proxy = 'ddc.oxylabs.io:8001'
proxies = {
"https": ('https://user-%s:%s@%s' % (username, password, proxy))
}
response=requests.get("https://ip.oxylabs.io/location", proxies=proxies)
print(response.content)const axios = require("axios");
const https = require("https");
const client = axios.create({
httpsAgent: new https.Agent({
rejectUnauthorized: false,
}),
});
const username = 'USERNAME';
const password = 'PASSWORD'
client
.get("https://ip.oxylabs.io/location", {
proxy: {
protocol: "https",
host: "ddc.oxylabs.io",
port: 8001,
auth: {
username: `user-${username}`,
password: password,
},
},
})
.then((res) => {
console.log(res.data);
})
.catch((err) => console.error(err));
O primeiro IP da sua lista de proxies sempre usará a8001 porta. Para fazer uma requisição usando um proxy diferente, você precisará localizar sua lista de proxies e pegar os valores de porta de lá.
Atualizado
Isto foi útil?

