Herramientas para capturar y convertir la web
Comunidad en línea de GrabzIt

Grabzit en Wix

Tengo el siguiente código en la función onReady dentro de wix, pero no parece estar generando un pdf.  

 

    var client = new grabzit ("mi clave", "mi secreto");
    cliente.url_to_pdf("https://www.myfittcoach.com/results");
    cliente.save_to("documentos / resultado.pdf", función (error, id) {
    if (error! == null) {
        lanzar error;
    }
    });

Pregunta de Ethan Hull el 4 de agosto de 2020

Primero verifique que la carpeta de documentos en la que está guardando exista y que el script tenga permiso para crear y escribir archivos allí.

No tengo ninguna experiencia con Wix, pero aquí hay algunas ideas después de algunas búsquedas en Google.

Los métodos de nodejs que está utilizando son solo del lado del servidor. Sin embargo, el método onready parece usarse tanto en el navegador como en el servidor, por lo que deberá detectar cuándo se está ejecutando en el servidor y llamar al código, luego: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Finalmente, si nada de eso funciona, verifique sus registros de errores: https://support.wix.com/en/article/corvid-viewing-live-site-events

Respondido por GrabzIt Support el 4 de agosto de 2020

Gracias por su respuesta.

Esto es lo que quiero que suceda:

Convertir la página web intun pdf que se descarga tan pronto como se carga la página. 

 

Actualmente, el código está dentro de la función onready dentro de Wix, pero da un código de error de "hubo un error en su script" y no puede encontrar el módulo 'crypto'  

Tengo esto en la parte superior de la página antes de la función onready

importar grabzit desde 'grabzit';

 

Gracias,
Ethan

 

Respondido por Ethan Hull el 4 de agosto de 2020

No estoy seguro de por qué han decidido deshabilitar el módulo Crypto incorporado, pero es bastante esencial. Podrías intentar usar el API de JavaScript en lugar. Esto lo hará todo en el navegador y puede save los resultados directamente a un depósito de S3, etc., si esto ayuda.

Respondido por GrabzIt Support el 4 de agosto de 2020

Una mejor solución ahora probablemente sería llamar a GrabzIt's REST API usar wix-fetch.

Respondido por GrabzIt Support el 17 de marzo de 2021