Scrapeless x Activepieces

Aprende a integrar Scrapeless con Activepieces para crear flujos de trabajo de datos visuales, automatizados y sin código.

No se requiere tarjeta de crédito
Scrapeless x Activepieces

¿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 con Activepieces

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.

scrapeless con Activepieces

¿Cómo usar Scrapeless en Activepieces?

Paso 1. Obtén tu clave API de Scrapeless

Obtén tu clave API de Scrapeless

Paso 2. Establece condiciones de activación y conéctate a Scrapeless

  1. Establece las condiciones de activación según tus necesidades reales.
Establece condiciones de activación y conéctate a Scrapeless
  1. 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.
Establece condiciones de activación y conéctate a Scrapeless
clave api de scrapeless

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:

Limpia los Datos
Copy
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.

Conéctate a Google Sheets

Ejemplo de Resultados de Salida

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.

En esta página