Activepieces
¿Qué es Activepieces?
Activepieces es una plataforma de automatización empresarial sin código, abierta y centrada en la inteligencia artificial, esencialmente una alternativa autohospedada a Zapier con sólidas capacidades de automatización en navegador.
Scrapeless ofrece los siguientes módulos en Activepieces:
- Google Search – Acceda y recupere datos detallados de búsqueda de Google.
- Google Trends - Extraiga datos de Google Trends para rastrear la popularidad de palabras clave y el interés de búsqueda a lo largo del tiempo.
- Extracción Universal – Acceda y extraiga datos de sitios web con renderizado en JavaScript que normalmente bloquean bots.
- Extraer datos de una sola página – Extraiga información de una única página web.
- Rastrear datos de todas las páginas – Rastree un sitio web y sus páginas enlazadas para extraer datos completos.

Inicio rápido
Paso 1. Obtenga su clave de API de Scrapeless
- Cree una cuenta e inicie sesión en el panel de control de Scrapeless. Puede obtener 2.000 llamadas a la API gratuitas.
- Genere su clave de API de Scrapeless.

Paso 2. Establezca las condiciones del disparador y conéctese a Scrapeless
- Establezca las condiciones del disparador según sus necesidades reales.

- Conecte su cuenta de Scrapeless. Aquí, seleccionamos Extracción Universal y usamos
https://www.amazon.com/LK-Apple-Watch-Screen-Protector/dp/B0DFG31G1P/como URL de ejemplo.


Paso 3. Limpie los datos
A continuación, necesitamos limpiar los datos HTML extraídos en el paso anterior. Primero, seleccione Datos de Extracción Universal en la sección 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. Conectarse a Google Sheets
A continuación, puede elegir exportar los datos limpios y estructurados a Google Sheets. Simplemente agregue un nodo de Google Sheets y configure su conexión a Google Sheets.
Nota: Asegúrese de crear una hoja de cálculo de Google con anticipación.

Ejemplo de resultados de salida

Este es un tutorial sencillo sobre cómo configurar y usar Scrapeless. Si tiene alguna pregunta, no dude en discutirla en el Discord de Scrapeless.