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

Realizar solicitudes

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

La forma más fácil de comenzar es enviar una consulta simple sin opciones personalizadas. Nosotros añadiremos todos los encabezados estándar, elegiremos el proxy más rápido y le entregaremos el cuerpo de la respuesta.

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

Si observa bajas tasas de éxito o obtiene contenido vacío, intente añadir "x-oxylabs-render: html" encabezado a su solicitud. Más información sobre el renderizado de JavaScript se puede encontrar aquí.

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

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

Funcionalidades adicionales

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

X-Oxylabs-Session-Id

Si desea reutilizar la misma IP para múltiples solicitudes, agregue 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, especifique un país o una ciudad, por ejemplo, Germany. Puede encontrar los valores de geo-ubicación admitidos aquí.

Encabezados

Si desea enviar encabezados personalizados, use x-oxylabs-force-headers: 1 encabezado al enviar su solicitud.

Cookies

Puede agregar sus cookies, por ejemplo, Cookie: NID=1234567890, a sus solicitudes.

X-Oxylabs-Successful-Status-Codes

Si su sitio objetivo devuelve un código de estado no estándar con una respuesta exitosa, puede enviar el código de estado de la respuesta y nuestro sistema no reintentará la solicitud.

X-Oxylabs-Render

Si desea renderizar JavaScript, use 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, consulte las páginas de funcionalidad individuales vinculadas en la tabla anterior.

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?