Documentation has been updated: see help center and changelog in one place.

Proxy Endpoint

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

Si alguna vez ha utilizado proxies regulares para scraping de datos, integrar el método de entrega Proxy Endpoint será muy sencillo. Todo lo que necesita hacer es usar nuestro nodo de entrada como proxy, autorizarse con las credenciales de Scraper API y ignorar certificados. En cURL, es -k o --insecure. Sus datos le llegarán en 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 un puñado de parámetros adicionales de trabajo, que debén enviarse como encabezados.

Endpoint

GET realtime.oxylabs.io:60000

Entrada

Vea 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á 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 es para usar en ejemplos ilustrativos en documentos. Puede usar este
    dominio en la literatura sin coordinación previa ni pedir permiso.</p>
    <p><a href="https://www.iana.org/domains/example">Más información...</a></p>
</div>
</body>
</html>

Parámetros aceptados

Al realizar su solicitud, junto con la URL, puede enviarnos algunos parámetros de trabajo que utilizaremos al ejecutar su tarea. Los parámetros de trabajo deben enviarse en los encabezados de su solicitud: vea un ejemplo aquí.

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

Parámetro
Descripción

x-oxylabs-user-agent-type

No existe una forma de indicar un User-Agent específico, pero puede informarnos qué tipo de user-agent le gustaría que usemos. Una lista de tipos de User-Agent compatibles se puede encontrar aquí.

x-oxylabs-geo-location

En algunos casos, es posible que deba indicar la ubicación geográfica para la que se debe adaptar el resultado. Este parámetro corresponde al geo_location parámetro, descrito por separado en la documentación a nivel de fuente. Los valores aceptados dependen de la URL que desea que raspemos. Lea más aquí.

x-oxylabs-render

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

Última actualización

¿Te fue útil?