Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

Grabzit no Wix

Eu tenho o seguinte código na função onReady dentro do wix, mas não parece estar gerando um pdf.  

 

    var client = new grabzit ("minha chave", "meu segredo");
    cliente.url_to_pdf("https://www.myfittcoach.com/results");
    cliente.save_to("documentos / resultado.pdf", função (erro, id) {
    if (erro! == null) {
        erro de lançamento;
    }
    });

Perguntado por Ethan Hull em 4 de agosto de 2020

Primeiro, verifique se a pasta de documentos na qual você está salvando existe e se o script tem permissão para criar e gravar arquivos nela.

Não tenho nenhuma experiência com o Wix, mas aqui estão algumas idéias após algumas pesquisas no Google.

Os métodos nodejs que você está usando são apenas do lado do servidor. No entanto, o método onready parece ser usado tanto no navegador quanto no servidor, então você precisará detectar quando ele está sendo executado no servidor e chamar o código a seguir: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Finalmente, se nada disso funcionar, verifique seus registros de erro: https://support.wix.com/en/article/corvid-viewing-live-site-events

Respondido pelo suporte GrabzIt em 4 de agosto de 2020

Obrigado pela sua resposta.

Aqui está o que eu quero que aconteça:

Converta a página da web intoa pdf que baixa assim que a página carrega. 

 

Atualmente o código está dentro da função onready dentro do Wix, mas dá um código de erro de "ocorreu um erro no seu script" e não consegue encontrar o módulo 'crypto'  

Eu tenho isso no topo da página, antes da função onready

importar grabzit de 'grabzit';

 

Obrigado,
Ethan

 

Respondido por Ethan Hull em 4 de agosto de 2020

Não sei por que eles decidiram desativar o módulo de criptografia embutido, mas é absolutamente essencial. Você pode tentar usar o API JavaScript em vez de. Isso fará tudo no navegador e pode save os resultados diretamente para um balde S3 etc, se isso ajudar.

Respondido pelo suporte GrabzIt em 4 de agosto de 2020

Uma solução melhor agora seria ligar para o GrabzIt's API REST utilização wix-fetch.

Respondido pelo suporte GrabzIt em 17 de março de 2021