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

Grabzit en Wix

Haga preguntas sobre cómo capturar o convertir páginas web o HTML into imágenes, documentos CSV, PDF o DOCX también sobre cómo convertir videos into GIF animados usando nuestra API.

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

 

    cliente var = new grabzit("mi clave", "mi secreto");
    cliente.url_to_pdf("https://www.myfittcoach.com/resultados");
    cliente.save_to("documentos/resultado.pdf", función (error, id){
    si (error! == nulo) {
        error de lanzamiento;
    }
    });

Preguntado por Ethan Hull el 4 de agosto de 2020

Primero verifique que exista la carpeta de documentos en la que está guardando 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 luego llamar al código: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

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

Respondido por el soporte de GrabzIt el 4 de agosto de 2020

Gracias por su respuesta.

Esto es lo que quiero que suceda:

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

 

Actualmente, el código está dentro de la función listo dentro de Wix, pero muestra un código de error de "hubo un error en tu secuencia de comandos" y no puede encontrar el módulo 'cripto'.  

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

importar grabzit desde 'grabzit';

 

Gracias,
Ethan

 

Respondido por Ethan Hull el 4 de agosto de 2020

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

Respondido por el soporte de GrabzIt el 4 de agosto de 2020

Una mejor solución ahora probablemente sería llamar a GrabzIt's REST API usando búsqueda de wix.

Respondido por el soporte de GrabzIt el 17 de marzo de 2021