IntegraçõesActivepieces

Activepieces

O que é o Activepieces?

O Activepieces é uma plataforma de automação de negócios no-code, de código aberto e AI-first—essencialmente uma alternativa auto-hospedada ao Zapier com robustas capacidades de automação de navegador.

O Scrapeless oferece os seguintes módulos no Activepieces:

  1. Google Search – Acesse e recupere dados de busca ricos do Google.
  2. Google Trends - Extraia dados do Google Trends para acompanhar a popularidade de palavras-chave e o interesse de busca ao longo do tempo.
  3. Universal Scraping – Acesse e extraia dados de sites com renderização JS que normalmente bloqueiam bots.
  4. Scrape data from a single page – Extraia informações de uma única página web.
  5. Crawl data from all pages – Rastreie um site e suas páginas vinculadas para extrair dados abrangentes.

Primeiros passos

Passo 1. Obtenha sua chave de API do Scrapeless

  • Crie uma conta e faça login no Painel do Scrapeless. Você pode obter 2.000 chamadas de API gratuitas.
  • Gere sua chave de API do Scrapeless.

Passo 2. Defina as condições de gatilho e conecte-se ao Scrapeless

  1. Defina as condições de gatilho com base em suas necessidades reais.

  1. Conecte sua conta do Scrapeless. Aqui, selecionamos Universal Scraping e usamos https://www.amazon.com/LK-Apple-Watch-Screen-Protector/dp/B0DFG31G1P/ como URL de exemplo.


Passo 3. Limpe os dados

Em seguida, precisamos limpar os dados HTML extraídos na etapa anterior. Primeiro, selecione Universal Scraping Data na seção inputs. A configuração do código é a seguinte:

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
    },
  },
];
};
 

Passo 4. Conecte-se ao Google Sheets

Em seguida, você pode optar por enviar os dados limpos e estruturados para o Google Sheets. Basta adicionar um nó do Google Sheets e configurar sua conexão com o Google Sheets.

Nota: Certifique-se de criar uma planilha do Google com antecedência.

Exemplo de resultados de saída

Esse é um tutorial simples sobre como configurar e usar o Scrapeless. Se você tiver alguma dúvida, sinta-se à vontade para discuti-la no Scrapeless Discord.