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

Realización de solicitudes

Aprende a formar solicitudes con Web Unblocker para evitar bloqueos y lograr un scraping exitoso.

La forma más fácil de empezar es enviar una consulta simple sin opciones personalizadas. Añadiremos todos los encabezados estándar de nuestro lado, elegiremos el proxy más rápido y te entregaremos el cuerpo de la respuesta.

curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location'

Si observas tasas de éxito bajas o recuperas contenido vacío, intenta añadir adicionalmente "x-oxylabs-render: html" el encabezado con tu solicitud. Puedes encontrar más información sobre el renderizado de JavaScript aquí.

Para utilizar funcionalidades adicionales de Web Unblocker, como configurar la ubicación del proxy o reutilizar la misma IP durante unas pocas solicitudes consecutivas, envía encabezados adicionales con la solicitud.

Para un desbloqueo óptimo de sitios web, Web Unblocker utiliza cookies, encabezados y sesiones predefinidos. Por favor, evita enviar cualquier parámetro personalizado que se use comúnmente para el desbloqueo, ya que pueden interferir con la capacidad de Web Unblocker para obtener datos de calidad.

Aquí está la lista completa de funcionalidades y encabezados compatibles:

Funciones adicionales

Parámetro
Descripción
Enlace para leer más

X-Oxylabs-Session-Id

Si deseas reutilizar la misma IP para varias solicitudes, añade un ID de sesión que puede ser una cadena aleatoria de caracteres.

X-Oxylabs-Geo-Location

Para usar una dirección IP de una ubicación específica, especifica un país o una ciudad, por ejemplo, Alemania. Puedes encontrar los valores de geolocalización compatibles aquí.

Encabezados

Si quieres enviar encabezados personalizados, usa x-oxylabs-force-headers: 1 encabezado al enviar tu solicitud.

cookies

Puedes añadir tus cookies, por ejemplo, Cookie: NID=1234567890, a tus solicitudes.

X-Oxylabs-Successful-Status-Codes

Si tu sitio objetivo devuelve un código de estado no estándar con una respuesta exitosa, puedes enviar el código de estado de la respuesta, y nuestro sistema no volverá a intentar la solicitud.

X-Oxylabs-Render

Si deseas renderizar JavaScript, usa html para obtener un HTML renderizado o png para obtener una captura de pantalla de la página.

Para ejemplos de código más avanzados, consulta las páginas de funcionalidades individuales enlazadas en la tabla anterior.

Ejemplos de código

curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/headers'

¿Te fue útil?