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

Realización de solicitudes

Aprende a hacer solicitudes con Dedicated ISP Proxies usando los endpoints y las credenciales de usuario, con ejemplos de código básicos.

Haz una solicitud a https://ip.oxylabs.io/location usando el primer proxy ISP dedicado de tu lista. Reemplaza USERNAME y PASSWORD con las credenciales de usuario de su proxy.

Usa ip.oxylabs.io/location para comprobar los parámetros de tus IP: este dominio proporciona información de cuatro bases de datos de geolocalización: MaxMind, IP2Location, DB-IP e IPinfo.io. Los parámetros incluyen dirección IP, proveedor, país, ciudad, código postal, ASN, nombre de la organización, zona horaria y meta (cuando la base de datos lo divulga).

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

Tenga en cuenta que debe seguir el ejemplo anterior de construcción de la cadena de nombre de usuario para realizar solicitudes correctamente (user- se requiere un prefijo). Use la gramática exacta y tenga en cuenta que los valores de nombre de usuario y contraseña distinguen entre mayúsculas y minúsculas.

Ejemplos de código

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

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

La primera IP en tu lista de proxies siempre usará el8001 puerto. Para hacer una solicitud usando un proxy diferente, tendrás que encontrar tu lista de Proxies y tomar los valores del puerto de allí.

¿Te fue útil?