For the complete documentation index, see llms.txt. This page is also available as Markdown.

Códigos de resposta

Descubra os códigos de resposta da Web Scraper API, desde status de sucesso e redirecionamento até resultados de análise e explicações de erros.

O Web Scraper API retorna códigos de quatro partes diferentes do serviço, e cada um aparece em um lugar diferente na resposta:

  • API - Códigos de status HTTP. O status da própria resposta HTTP, e o status_code de cada página coletada em results.

  • Analisadores - parse_status_code dentro do conteúdo de um resultado (somente quando parse é true).

  • Carregador para armazenamento em nuvem – entradas no statuses array do objeto job, quando os resultados são enviados para o seu armazenamento.

  • Sessões - códigos relacionados à sessão.

Alguns alvos também têm seus próprios códigos, por exemplo, os estados de vídeo do YouTube (1120111211), que são listados em Códigos de erro nas Metadados do YouTube, Legendas do YouTube e Baixador do YouTube páginas.

API

Código
Status
Descrição

200

OK

Tudo correu bem, você recebeu o que pediu.

202

Aceito

Sua solicitação foi aceita.

204

Sem conteúdo

Você está tentando recuperar um job que ainda não foi concluído.

400

Várias mensagens de erro

Estrutura de solicitação incorreta: um parâmetro obrigatório ausente, um valor inválido/escrito incorretamente ou um valor do tipo errado. O corpo da resposta tem uma mensagem de erro mais específica.

401

Cabeçalho de autorização não fornecido

Cabeçalho de autorização inválido

Cliente não encontrado

O cabeçalho de autorização está ausente, ou suas credenciais de login estão incorretas.

403

Proibido

Sua conta não tem acesso a este recurso.

404

Não encontrado

O ID do job que você está procurando não existe ou não está mais disponível.

422

Entidade não processável

Há algo errado com o payload que você nos enviou. Certifique-se de que é um objeto JSON válido.

429

Muitas solicitações

Você excedeu o limite de taxa. Entre em contato com seu gerente de conta para aumentar seus limites.

500

Erro interno do servidor

Estamos enfrentando alguns problemas do nosso lado. Tente novamente um pouco mais tarde. Provavelmente já estamos cientes dos problemas, mas você pode nos avisar e relatar mesmo assim.

524

Tempo limite

Serviço indisponível.

612

Erro interno indefinido

Algo deu errado e falhamos o job que você enviou. Você pode tentar novamente sem custo extra, pois não cobramos por com falha jobs. Se isso não funcionar, fale conosco.

613

Com falha após muitas tentativas

Algo deu errado, e falhamos o job que você enviou. Você pode tentar novamente sem custo extra, pois não cobramos por com falha jobs. Se isso não funcionar, entre em contato conosco.

Analisadores

Código
Status
Descrição

12000

Sucesso

O conteúdo analisado retornado está completo, e não deve haver campos ausentes ou quebrados.

12002

Falha

Não conseguimos analisar a página por completo. Pode haver um problema com o site de destino ter alterado sua estrutura HTML.

12003

Não suportado

A página da web que você nos pediu para analisar não é suportada.

12004

Sucesso parcial

Conseguimos analisar a maior parte da página. No entanto, alguns campos estão ausentes.

12005

Sucesso parcial

Conseguimos analisar a maior parte da página. No entanto, alguns campos podem ter valores padrão porque não conseguimos encontrá-los no HTML.

12006

Falha

Erro inesperado. Avise-nos que você recebeu esta resposta, e verificaremos o que deu errado.

12007

Desconhecido

Status desconhecido dos dados analisados. O resultado real pode variar de uma falha completa a um sucesso total.

12008

Falha

O conteúdo analisado está ausente.

12009

Falha

Produto não encontrado. Verifique a URL que você enviou.

Carregador para armazenamento em nuvem

Esses códigos são retornados no statuses array do objeto job. Um upload com falha não altera o job status, que permanece concluído, então verifique statuses se os resultados não chegarem ao seu armazenamento.

Código
Status
Descrição

10001

Exceção inesperada

Algo errado aconteceu. Provavelmente já sabemos disso e estamos corrigindo. Avise-nos mesmo assim.

13000

Upload bem-sucedido

Tudo certo!

13001

Upload falhou

Não conseguimos enviar os resultados do job para o seu bucket.

13102

Não há tal caminho

Não conseguimos encontrar um bucket com esse nome. Verifique novamente.

13103

Acesso negado

O bucket não tem as permissões necessárias. Para descobrir como nos conceder o acesso necessário, veja aqui.

Sessões

Código
Status
Descrição

15001

Sessão expirada

A sessão que você está tentando usar expirou. Agora você pode criar outra sessão com o mesmo session_id se quiser.

15002

Falha na sessão

A criação da sessão falhou. Tente novamente.

15003

Falha na atualização da sessão

A atualização da sessão falhou. Tente novamente.

Atualizado

Isto foi útil?