For the complete documentation index, see llms.txt. This page is also available as Markdown.

Rotación de proxy

Aprende a habilitar la rotación de proxy para Dedicated ISP Proxies y cómo rotar IPs de un grupo específico por país.

Self-Service Dedicated ISP Proxies admite la rotación automática de proxies. Para usar esta función, necesitas cambiar tu número de puerto a 8000. Con cada nueva solicitud recibirá una IP aleatoria de su lista de proxies.

Ejemplos de código

curl -x disp.oxylabs.io:8000 -U "user-USERNAME:PASSWORD" https://ip.oxylabs.io/location 
import requests

username = 'USERNAME'
password = 'PASSWORD'
proxy = 'disp.oxylabs.io:8000'

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: "disp.oxylabs.io",
            port: 8000,
            auth: {
                username: `user-${username}`,
                password: password,
            },
        },
    })
    .then((res) => {
        console.log(res.data);
    })
    .catch((err) => console.error(err));

Las IP se seleccionarán del grupo del país indicado si proporciona un country- parámetro. Por ejemplo, si quiere rotar solo su grupo de proxies de Estados Unidos, use un parámetro country- y añada el código de país de dos letras country-US en su cadena de usuario.

Ejemplos de código

curl -x https://disp.oxylabs.io:8000 -U 'user-USERNAME-country-COUNTRY:PASSWORD' https://ip.oxylabs.io/location
import requests

username = 'USERNAME'
password = 'PASSWORD'
country = 'COUNTRY'
proxy = 'disp.oxylabs.io:8000'

proxies = {
   "https": ('https://user-%s-country-%s:%s@%s' % (username, country, 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 country = 'COUNTRY'
const password = 'PASSWORD'

client
    .get("https://ip.oxylabs.io/location", {
        proxy: {
            protocol: "https",
            host: "disp.oxylabs.io",
            port: 8000,
            auth: {
                username: `user-${username}-country-${country}`,
                password: password,
            },
        },
    })
    .then((res) => {
        console.log(res.data);
    })
    .catch((err) => console.error(err));

La rotación de proxies selecciona IPs solo de proxies dentro del ASN que seleccionaste durante la configuración inicial. La rotación automática no cambiará a un ISP diferente ni modificará tu ASN.

¿Te fue útil?