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

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'
circle-info

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

Para utilizar funcionalidades adicionales de Web Unblockerarrow-up-right, como configurar la ubicación del proxy o reutilizar la misma IP para unas cuantas solicitudes consecutivas, envía encabezados adicionales con la solicitud.

circle-info

Para un desbloqueo óptimo de sitios web, Web Unblocker emplea cookies, encabezados y sesiones predefinidos. Por favor, abstente de enviar cualquier parámetro personalizado usado 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:

Funcionalidades 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, indica 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.

circle-info

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

Ejemplos de código

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

Última actualización

¿Te fue útil?