Introdução

Explicação dos Parâmetros

ParâmetroTipoDescrição
actorstringUm parâmetro muito importante, representa um serviço. Clique para ver as informações da lista de scraper actors
inputobjectParâmetros exigidos pelo actor para concluir uma tarefa de scraping de dados.
proxyobjectO campo country, usa um proxy dessa região para enviar as requisições.

Explicação do Campo Input

ParâmetroTipoPadrãoDescrição
urlstringSite de destino
methodstringGETMétodo de requisição
redirectbooleanfalseSe deve permitir redirecionamento
headersobjectCampos personalizados do cabeçalho da requisição

Envie a Primeira Requisição

Usando o scraping de dados de https://httpbin.io/get como exemplo.

Capture Dados via Endpoint da API

import { Scrapeless } from '@scrapeless-ai/sdk';
 
const client = new Scrapeless({
  apiKey: 'YOUR_API_KEY'
});
 
client.universal.scrape({
   actor: "unlocker.webunlocker",
   input: {
      url: "https://httpbin.io/get",
      redirect: false,
      method: "GET",
   },
   proxy: {
      country: "ANY",
   }
}).then(async (result) => {
    console.log(result);
  })
  .catch((error) => {
    console.error('Error:', error);
  });