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

Instrucciones del navegador (Beta)

Con Web Unblocker, puedes definir instrucciones del navegador al crear un trabajo para un proceso de recopilación de datos fluido.

Al usar Headless Browser, puedes definir tus propias instrucciones del navegador que se ejecutan al renderizar JavaScript.

¿Cómo usarlo?

Para usar instrucciones del navegador, proporciona un conjunto de browser_instructions al crear un trabajo.

Digamos que quieres buscar el término pizza boxes en un sitio web.

Un ejemplo de parámetros del trabajo se vería así:

Paso 1. Debes proporcionar el x-oxylabs-render: html parámetro.

Paso 2. Las instrucciones del navegador deben describirse en el x-oxylabs-browser_instructions campo.

Las instrucciones del navegador proporcionadas como valor del encabezado deben estar escapadas en JSON y no contener espacios extra.

Las instrucciones de ejemplo arriba especifican que el objetivo es introducir un término de búsqueda pizza boxes en un campo de búsqueda, hacer clic buscar botón y esperar 5 segundos a que se cargue el contenido.

El resultado raspado debería verse así:

El HTML raspado debería verse así:

Obteniendo recursos del navegador

Proveemos una instrucción de navegador independiente para obtener recursos del navegador.

La función está definida aquí:

Usando fetch_resource resultará en que el trabajo devuelva la primera aparición de un recurso Fetch/XHR que coincida con el formato proporcionado en lugar del HTML objetivo.

Supongamos que queremos apuntar a un recurso GraphQL que se solicita al visitar una página de producto de forma orgánica en el navegador. Proveeremos la información del trabajo de la siguiente manera:

Estas instrucciones producirán un resultado como el siguiente:

Lista de instrucciones del navegador compatibles

Lista de instrucciones

Códigos de estado

Consulta nuestros códigos de respuesta descritos aquí.

Los códigos de estado con respecto a la validación de instrucciones están documentados aquí.

Última actualización

¿Te fue útil?