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

Renderizado de JavaScript

Aprende a usar el parámetro render en Web Scraper API para que puedas raspar páginas dinámicas de forma eficiente.

Si la página que desea rastrear requiere JavaScript para cargar dinámicamente todos los datos necesarios en el DOM, puede incluir un renderizar parámetro en sus solicitudes en lugar de configurar y usar un navegador sin cabeza manualmente. Las solicitudes con este parámetro se renderizarán completamente y los datos se almacenarán en un archivo HTML o en una captura de pantalla PNG, según el parámetro especificado.

HTML

Establezca el renderizar parámetro en html para obtener la salida sin procesar de la página renderizada.

PNG (Captura de pantalla)

Establezca el renderizar parámetro en png para obtener una captura de pantalla codificada en Base64 de la página renderizada.

circle-info

Si desea rastrear una imagen y descargarla, consulte esta sección.

Ejemplo de solicitud

curl --user "user:pass" \
'https://realtime.oxylabs.io/v1/queries' \
-H "Content-Type: application/json" \
-d '{"source": "universal", "url": "https://www.example.com", "render": "html"}'
circle-exclamation
circle-exclamation

Forzar la renderización en páginas específicas

Para un rastreo exitoso, algunos tipos de páginas de dominios específicos requieren renderización debido a su contenido dinámico. Nuestro sistema aplica automáticamente la renderización para estas páginas, incluso si el usuario no la establece explícitamente.

circle-exclamation

Queremos que nuestros usuarios sean plenamente conscientes de esto al rastrear las siguientes páginas:

Este enfoque proporciona la mejor experiencia de rastreo posible, garantizando la precisión y fiabilidad de los datos de estas páginas complejas.

Si desea desactivar la renderización, puede hacerlo agregando el siguiente parámetro a sus solicitudes:

Instrucciones del navegador

Con nuestro Headless Browser también puede ejecutar varias instrucciones del navegador como hacer clic, desplazarse, introducir texto, esperar y más. Lea más:

Instrucciones de navegadorchevron-right

Última actualización

¿Te fue útil?