Introdução
Explicação dos Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| actor | string | Um parâmetro muito importante, representa um serviço. Clique para ver as informações da lista de scraper actors |
| input | object | Parâmetros exigidos pelo actor para concluir uma tarefa de scraping de dados. |
| proxy | object | O campo country, usa um proxy dessa região para enviar as requisições. |
Explicação do Campo Input
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
| url | string | Site de destino | |
| method | string | GET | Método de requisição |
| redirect | boolean | false | Se deve permitir redirecionamento |
| headers | object | Campos 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);
});