Serpapi profundoIntroduçã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, 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);
  });