{"status_code":200,"screenshot_url":"https://data.forkthis.io/assets/435c88fb-ea11-43d9-87e9-d6de6976a489.png"}
curl --location --request GET 'https://zylalabs.com/api/10190/full+page+website+screenshot+api/19561/capture+screenshot?url=https://www.google.com/' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Captura de Tela de Página Inteira API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Empresas líderes confiam em nós
API de Captura de Screenshot de Página Completa é uma ferramenta confiável e flexível que gera capturas de tela de alta qualidade de qualquer página da web—página completa ou viewport personalizado—com controle preciso sobre o tempo e o conteúdo.
Somos uma agência de marketing de médio porte, com uma equipe de desenvolvimento interna. Desenvolvemos muitas de nossas próprias ferramentas internas. Agora estamos compartilhando-as com você - Aproveite.
Construída para desenvolvedores, é fácil de integrar e vem com documentação clara e configuração de baixo atrito.
Capture imagens perfeitas em pixels para monitoramento, prévias, relatórios ou automação—com recursos avançados que dão a você controle total sobre como e quando a captura é feita.
As principais capacidades incluem:
Se você está construindo prévias, executando testes automatizados ou capturando arquivos visuais—API de Captura de Screenshot de Página Completa ajuda você a capturar exatamente o que deseja, quando precisa.
A API de Captura de Tela permite que os desenvolvedores capturem capturas de tela de página inteira ou baseadas em área de visualização de qualquer URL acessível ao público
Para garantir confiabilidade e velocidade, especialmente para páginas com scripts pesados ou tempos de carregamento lentos, nossa API segue um fluxo assíncrono de dois passos Quando você faz uma solicitação, o trabalho de captura de tela é enfileirado instantaneamente, e retornamos ou a captura de tela ou (para páginas mais lentas) uma URL de resultado que você pode consultar para recuperar o resultado
Você pode capturar qualquer página da web pública por HTTP ou HTTPS URLs privadas, restritas ou que requerem autenticação não são suportadas atualmente
Sim Você pode especificar full_page: true nos parâmetros da solicitação para capturar uma página rolável inteira não apenas a área de visualização
Use o endpoint GET em nossa documentação e defina os parâmetros da seguinte forma 1. url: string 2. full_page: passe "true" ou "false" (o padrão é false) 3. viewport_width: inteiro (o padrão é 1920) 4. viewport_height: inteiro (o padrão é 1080) 5. delay_ms: inteiro (o padrão é 0) 6. css_classes_to_hide: uma string de classes css "separadas por espaço" (sem pontos necessários Ex: "container nav-bar chat-popup"
Assim que você fizer isso, nós enviaremos o URL da captura de tela ou um URL de resultado para verificar o status da sua tarefa de captura de tela. Este URL de resultado retornará um URL de captura de tela concluída ou um status indicando que ainda está em processamento. Nenhuma autenticação é necessária para acessar este "URL de resultado"
A maioria das capturas de tela está pronta em 2 a 6 segundos mas páginas da web que carregam lentamente ou que têm muitos ativos de mídia podem demorar mais
Sim use o parâmetro delay_ms para atrasar a captura por um número específico de milissegundos Isso é útil para aguardar animações ou conteúdo que leva um tempo para carregar
Sim passe um array para css_classes_to_hide com os seletores que você quer ocultar por exemplo anúncios popups antes da captura
Os usuários podem personalizar suas solicitações definindo parâmetros como "full_page," "viewport_width," "viewport_height," "delay_ms," e "css_classes_to_hide" para adaptar a captura de tela às suas necessidades específicas
A API de Screenshot retorna um objeto JSON contendo o código de status HTTP e a URL da imagem de captura de tela gerada Por exemplo uma resposta bem-sucedida inclui campos como "status_code" e "screenshot_url"
Os campos-chave nos dados de resposta são "status_code", que indica o sucesso da solicitação, e "screenshot_url", que fornece o link direto para a imagem da captura de tela
Os dados de resposta estão estruturados no formato JSON, com pares de chave-valor. O "status_code" indica o resultado da solicitação, enquanto "screenshot_url" contém o link para a imagem, tornando fácil a análise e o uso programático
O endpoint aceita parâmetros como "url" "full_page" "viewport_width" "viewport_height" "delay_ms" e "css_classes_to_hide" Esses permitem que os usuários personalizem seus pedidos de captura de tela com base em necessidades específicas
Os usuários podem utilizar os dados retornados verificando o "status_code" para confirmar o sucesso e usando o "screenshot_url" para exibir ou armazenar a imagem Isso é útil para monitorar alterações no site ou gerar pré-visualizações
Casos de uso típicos incluem gerar visualizações para materiais de marketing automatizar testes de site capturar arquivos visuais para documentação e monitorar mudanças em sites ao longo do tempo
A precisão dos dados é mantida através de um robusto tratamento de erros e relatórios de códigos de status A API garante que apenas capturas de tela capturadas com sucesso sejam retornadas permitindo que os usuários confiem na saída
Se um código de status de erro for recebido os usuários devem verificar a URL quanto à correção e garantir que a página seja acessível publicamente Eles também podem consultar a documentação da API para solucionar problemas comuns