API de raspagem universalIntrodução rápidaComeçando

Começando

Explicação dos Parâmetros

ParâmetroTipoDescrição
actorstringUm parâmetro muito importante, representa um serviço. Clique para visualizar as informações da lista de atores do scraper
inputobjectParâmetros necessários pelo ator para completar uma tarefa de raspagem de dados.
proxyobjectO campo country, usa um proxy desta região para enviar requisições.

Explicação do Campo Input

ParâmetroTipoPadrãoDescrição
urlstringWebsite alvo
methodstringGETMétodo da requisição
redirectbooleanfalseSe permite redirecionamento
headersobjectCampos de cabeçalho de requisição personalizados

Envie a Primeira Requisição

Usando a raspagem de dados de https://httpbin.io/get como exemplo.

Capturar 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);
  });