Proxy Endpoint

Envía y recibe datos a través del Proxy Endpoint de Oxylabs Web Scraper API. Accede a las páginas objetivo directamente mediante una integración simple basada en URL.

Si alguna vez has usado proxies regulares para el scraping de datos, integrar el método de entrega de Proxy Endpoint será muy fácil. Solo tienes que usar nuestro nodo de entrada como proxy, autorizarte con credenciales de Scraper API e ignorar los certificados. En cURL, es -k o --insecure. Tus datos te llegarán por una conexión abierta.

Proxy Endpoint solo funciona con las fuentes de datos basadas en URL, donde se proporciona la URL completa. Por lo tanto, solo acepta unos pocos parámetros adicionales del trabajo, que deben enviarse como encabezados.

Endpoint

GET realtime.oxylabs.io:60000

Entrada

Consulta un ejemplo de solicitud a continuación.

curl -k -x https://realtime.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
-H 'x-oxylabs-user-agent-type: desktop_chrome' \
-H 'x-oxylabs-geo-location: Germany' \
'https://www.example.com'

Salida

A continuación encontrarás una respuesta de ejemplo de https://example.com:

Respuesta de ejemplo
<!doctype html>
<html>
<head>
    <title>Example Domain</title>

    <meta charset="utf-8" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <style type="text/css">
    body {
        background-color: #f0f0f2;
        margin: 0;
        padding: 0;
        font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        
    }
    div {
        width: 600px;
        margin: 5em auto;
        padding: 2em;
        background-color: #fdfdff;
        border-radius: 0.5em;
        box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);
    }
    a:link, a:visited {
        color: #38488f;
        text-decoration: none;
    }
    @media (max-width: 700px) {
        div {
            margin: 0 auto;
            width: auto;
        }
    }
    </style>    
</head>

<body>
<div>
    <h1>Example Domain</h1>
    <p>Este dominio se utiliza para ejemplos ilustrativos en documentos. Puedes usar este
    dominio en publicaciones sin coordinación previa ni solicitar permiso.</p>
    <p><a href="https://www.iana.org/domains/example">Más información...</a></p>
</div>
</body>
</html>

Parámetros aceptados

Al hacer tu solicitud, junto con la URL, puedes enviarnos algunos parámetros del trabajo que usaremos durante la ejecución de tu trabajo. Los parámetros del trabajo deben enviarse en los encabezados de tu solicitud; mira un ejemplo aquí.

Aquí está la lista de parámetros del trabajo que puedes enviar con solicitudes de Proxy Endpoint:

Parámetro
Descripción

x-oxylabs-user-agent-type

No hay forma de indicar un User-Agent específico, pero puedes indicarnos qué tipo de user-agent quieres que usemos. Puedes encontrar una lista de tipos de User-Agent compatibles aquí.

x-oxylabs-geo-location

En algunos casos, puede que necesites indicar la ubicación geográfica para la que debe adaptarse el resultado. Este parámetro corresponde al geo_location parámetro, descrito por separado en la documentación de nivel de origen. Los valores aceptados dependen de la URL que quieras que rastreemos. Leer más aquí.

x-oxylabs-render

Ejecución de JavaScript. Leer más aquí.

Última actualización

¿Te fue útil?