Começando
Explicação dos Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
actor | string | Um parâmetro muito importante, representa um serviço. Clique para visualizar as informações da lista de atores do scraper |
input | object | Parâmetros necessários pelo ator para completar uma tarefa de raspagem de dados. |
proxy | object | O campo country, use um proxy desta região para enviar solicitações. |
Descrição do Sucesso da Tarefa
- Um código HTTP 200 indica que a tarefa foi bem-sucedida e o corpo da resposta são os dados.
Descrição da Tarefa em Andamento
- Um código HTTP 201 indica que a tarefa está sendo processada, por favor, recupere o resultado da tarefa através do taskId.
{"message": "task in progress", "taskId":"30681c8b-bfd3-48eb-a7c9-006e40b00591"}
Descrição da Falha da Tarefa
- Código HTTP 429, Muitas solicitações.
- Código HTTP 400, por favor, verifique se os parâmetros da tarefa são válidos.
- Código HTTP 500, erro interno do servidor.
Exemplo de Solicitação
Usando Python para recuperar dados da Pesquisa Google
import { Scrapeless } from '@scrapeless-ai/sdk';
const client = new Scrapeless({
apiKey: 'YOUR_API_KEY'
});
client.deepserp.createTask({
actor: "scraper.google.search",
input: {
q: "Top news headlines",
gl: "us",
hl: "en",
google_domain: "google.com"
}
}).then(async (result) => {
console.log(result);
})
.catch((error) => {
console.error('Error:', error);
});