Começando
Passo 1. Obtenha sua Chave de API Scrapeless
- Crie uma conta e faça login no Painel Scrapeless. Você pode obter 2.000 chamadas de API gratuitas.
- Gere sua chave de API Scrapeless.
Passo 2. Defina as condições de gatilho e conecte-se ao Scrapeless
- Defina as condições de gatilho com base em suas necessidades reais.
- Conecte sua conta Scrapeless. Aqui, selecionamos Raspagem Universal 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 raspados na etapa anterior. Primeiro, selecione Dados de Raspagem Universal na seção entradas. 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 exportar 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
Este é um tutorial simples sobre como configurar e usar o Scrapeless. Se você tiver alguma dúvida, sinta-se à vontade para discuti-las no Discord Scrapeless.