Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

Erro ao configurar GRABZIT

Faça perguntas relacionadas à Ferramenta Web Scraper da GrabzIt. Por exemplo, como usar o raspador da Web e a API para extrair dados de páginas da Web, imagens ou documentos PDF.

Olá senhor,

 

Eu sou sandip, tenho que configurar o GRABZIT para o youtube para gif. mas parece gerar erro. veja abaixo os detalhes do erro.

Erro fatal: Erro não detectado: Classe 'GrabzIt\GrabzItImageOptions' não encontrado em /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Rastreamento de pilha: #0 /media/phpuser/Data/sandip/study/demo/php/index.php( 78): GrabzIt\GrabzItClient->URLToImage('https://www.you...') #1 {main} incluído /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php na linha 182

Por favor me ajude.

obrigado

 

 

Perguntado por anônimo em 30 de agosto de 2018

Oi,

Acabamos de corrigir esse problema. Você está usando a versão: 3.3.0.1?

Atenciosamente

Dominic

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Estou usando a versão GrabzIt 3.3.

Respondido por anônimo em 30 de agosto de 2018

Então você precisará atualizar para a versão 3.3.0.1.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu usei a versão mais recente, mas ocorreu um erro.

Respondido por anônimo em 30 de agosto de 2018

Ok, você pode abrir GrabzItClient.php e colocar algumas instruções de eco na variável $file_name na função spl_autoload_register. Espero que isso explique por que não está funcionando.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu ecoei com o nome do arquivo, nada aconteceu. mostrando página em branco

Respondido por anônimo em 30 de agosto de 2018

Se o PHP não conseguir encontrar uma classe, ele deverá chamar spl_autoload_register. Você pode colocar um eco simples que produza algum texto estático?

Qual versão do PHP você está usando?

Você também pode substituir o conteúdo spl_autoload_register por:

$file_name = str_replace("GrabzIt\\", '', $class_name) . '.php';

if (strpos($file_name, "GrabzIt") === 0) {

include($nome_arquivo);

}

Isso não requer uma pesquisa de arquivo.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Obrigado, erro removido

mas não consigo converter o URL do YouTube em GIF.

erro:

Seu GIF animado excede a resolução total máxima permitida em seu pacote. Atualize gratuitamente para gerar GIFs animados com resolução total maior: https://grabz.it/upgrade/?FreeTrial=true

obrigado

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Estou feliz que a alteração do código tenha resolvido o problema. Iremos liberar isso em breve.

Quais opções você está especificando para o GrabzItAnimationOptions classe?

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Eu escolho o URL do youtube para gif

URL do Youtube: https://www.youtube.com/watch?v=Bey4XXJAqS8

público função URLToAnimation($ url, GrabzItAnimationOptions $ opções = nulo)
    {
        if ($ opções == nulo)
        {
            $ opções = novo GrabzItAnimationOptions();           
        }       

        $ This->solicitar = novo GrabzItRequest($ This->getRootUrl(falso) . "takeanimation.ashx", falso, $ opções, $ url);
    }
Este é o meu código
Respondido por anônimo em 30 de agosto de 2018

Esse é o código do GrabzIt.

Quais opções você está selecionando no GrabzItAnimationOptions aula? E então passando a variável $options?

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Não sei de qual opção você está falando. eu apenas copio o pacote GRABIT php e configuro.

agora você me diz o que fazer.

Respondido por anônimo em 30 de agosto de 2018

Você deve definir largura, altura, quadros por segundo ou duração, pois por padrão mantém-se dentro das restrições totais de resolução do pacote gratuito. Eu verifiquei a demonstração do PHP apenas para ter certeza de que funciona corretamente.

Mais informações sobre isso podem ser encontradas neste artigo.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018

Obrigado pela ajuda.

Agora deixe-me saber como remover watermark do GIF.

Além disso, deixe-me saber se eu uso sua biblioteca gratuitamente e por quantos dias ela é gratuita para uso.

Respondido por anônimo em 30 de agosto de 2018

Para remover o GrabzIt watermark você precisa se inscrever, você pode fazer isso com um teste gratuito de sete dias.

Se você quiser apenas usar a conta gratuita, ela será gratuita para sempre.

Respondido pelo suporte GrabzIt em 30 de agosto de 2018