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_codede cada página coletada emresults.Analisadores -
parse_status_codedentro doconteúdode um resultado (somente quandoparseétrue).Carregador para armazenamento em nuvem – entradas no
statusesarray 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 (11201–11211), que são listados em Códigos de erro nas Metadados do YouTube, Legendas do YouTube e Baixador do YouTube páginas.
API
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
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.
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
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?

