IntegracionesActivepieces

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:

  1. Google Search – Acceda y recupere datos detallados de búsqueda de Google.
  2. 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.
  3. Extracción Universal – Acceda y extraiga datos de sitios web con renderizado en JavaScript que normalmente bloquean bots.
  4. Extraer datos de una sola página – Extraiga información de una única página web.
  5. 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

  1. Establezca las condiciones del disparador según sus necesidades reales.

  1. 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.