Tools om het web vast te leggen en te converteren
GrabzIt is een online community

Grabzit in Wix

Stel vragen over het vastleggen of converteren van webpagina's of HTML into afbeeldingen, CSV-, PDF- of DOCX-documenten en over het converteren van video's into geanimeerde GIF's die onze API gebruiken.

Ik heb de volgende code in de onReady-functie binnen Wix, maar deze lijkt geen pdf te genereren.  

 

    var client = new grabzit("mijn sleutel", "mijn geheim");
    klant.url_to_pdf("https://www.myfittcoach.com/results");
    klant.save_to("documents/result.pdf", functie (fout, id){
    als (fout!== nul){
        fout gooien;
    }
    });

Gevraagd door Ethan Hull op 4 augustus 2020

Controleer eerst of de documentenmap waarin u opslaat bestaat en of het script toestemming heeft om daar bestanden te maken en te schrijven.

Ik heb geen ervaring met Wix, maar hier zijn een paar ideeën na wat Google-zoekopdrachten.

De nodejs-methoden die u gebruikt, zijn alleen aan de serverzijde. De onready-methode lijkt echter zowel in de browser als op de server te worden gebruikt, dus u moet detecteren wanneer deze op de server wordt uitgevoerd en vervolgens de code aanroepen: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Als dit allemaal niet werkt, controleer dan uw foutenlogboeken: https://support.wix.com/en/article/corvid-viewing-live-site-events

Beantwoord door GrabzIt-ondersteuning op 4 augustus 2020

Bedankt voor je reactie.

Dit is wat ik wil dat er gebeurt:

Converteer de webpagina intoa pdf die wordt gedownload zodra de pagina wordt geladen. 

 

Momenteel bevindt de code zich in de onready-functie binnen Wix, maar geeft de foutcode "er was een fout in uw script" en kan module 'crypto' niet vinden  

Ik heb dit bovenaan de pagina vóór de onready-functie

importeer grabzit van 'grabzit';

 

Hartelijk dank,
Ethan

 

Beantwoord door Ethan Hull op 4 augustus 2020

Ik weet niet zeker waarom ze hebben besloten de ingebouwde Crypto-module uit te schakelen, maar het is vrij essentieel. Je zou kunnen proberen de JavaScript API in plaats van. Dit doet het allemaal in de browser en kan save de resultaten rechtstreeks naar een S3-bucket enz., als dit helpt.

Beantwoord door GrabzIt-ondersteuning op 4 augustus 2020

Een betere oplossing zou nu waarschijnlijk zijn om GrabzIt's te bellen REST API gebruik wix-ophalen.

Beantwoord door GrabzIt-ondersteuning op 17 maart 2021