¿Qué son Activepieces?
Activepieces es una plataforma de automatización de negocios sin código, de código abierto y con un enfoque en la IA, esencialmente una alternativa autohospedada a Zapier con potentes capacidades de automatización en el navegador.
Scrapeless ofrece los siguientes módulos en Activepieces:
1. Búsqueda de Google – Accede y recupera datos ricos de búsqueda de Google.
2. Tendencias de Google - Extrae datos de Google Trends para rastrear la popularidad de palabras clave y el interés en búsquedas a lo largo del tiempo.
3. Raspado Universal – Accede y extrae datos de sitios web con renderizado de JS que típicamente bloquean bots.
4. Raspado de Datos de Página Web – Extrae información de una sola página web.
5. Raspado de Datos de Todas las Páginas – Rastrea un sitio web y sus páginas enlazadas para extraer datos completos.

¿Cómo usar Scrapeless en Activepieces?
Paso 1. Obtén tu clave API de Scrapeless
- Crea una cuenta y inicia sesión en el Panel de Control de Scrapeless. Puedes obtener 2,000 llamadas API gratuitas.
- Genera tu clave API de Scrapeless.

Paso 2. Establece condiciones de activación y conéctate a Scrapeless
- Establece las condiciones de activación según tus necesidades reales.

- Conecta tu cuenta de Scrapeless. Aquí, seleccionamos Raspado Universal y usamos
https://www.amazon.com/LK-Apple-Watch-Screen-Protector/dp/B0DFG31G1P/como una URL de muestra.


Paso 3. Limpia los Datos
A continuación, necesitamos limpiar los datos HTML raspados en el paso anterior. Primero, selecciona Datos de Raspado Universal en la sección de entradas. La configuración del código es la siguiente:

export const code = async (inputs) => {
const html = inputs.SOURCE_DATA
const titleMatch = html.match(/id=['"]productTitle['"][^>]*>([^<]+)</i);
const title = titleMatch ? titleMatch[1].trim() : "";
const priceMatch = html.match(/class=['"]a-offscreen['"][^>]*>\$?([\d.,]+)/i);
const price = priceMatch ? priceMatch[1].trim() : "";
const ratingMatch = html.match(/class=['"]a-icon-alt['"][^>]*>([^<]+)</i);
const rating = ratingMatch ? ratingMatch[1].trim() : "";
return [
{
json: {
title,
price,
rating
},
},
];
};
Paso 4. Conéctate a Google Sheets
A continuación, puedes elegir enviar los datos limpios y estructurados a Google Sheets. Simplemente agrega un nodo de Google Sheets y configura tu conexión a Google Sheets.
Nota: Asegúrate de crear una hoja de Google con anticipación.

Ejemplo de Resultados de Salida

Ese es un tutorial sencillo sobre cómo configurar y usar Scrapeless. Si tienes alguna pregunta, no dudes en discutirla en Scrapeless Discord.
En Scrapeless, solo accedemos a datos disponibles públicamente y cumplimos estrictamente con las leyes, regulaciones y políticas de privacidad del sitio web aplicables. El contenido de este blog es sólo para fines de demostración y no implica ninguna actividad ilegal o infractora. No ofrecemos garantías y renunciamos a toda responsabilidad por el uso de la información de este blog o enlaces de terceros. Antes de realizar cualquier actividad de scraping, consulte a su asesor legal y revise los términos de servicio del sitio web de destino u obtenga los permisos necesarios.
