Outils pour capturer et convertir le Web
Communauté en ligne de GrabzIt

Les champs du formulaire n'apparaissent pas

Posez des questions sur la capture ou la conversion de pages Web ou de HTML into des images, des documents CSV, PDF ou DOCX ainsi que des informations sur la conversion de vidéos into GIF animés utilisant notre API.

J'essaie de convertir cette page en PDF, mais les champs du formulaire ne sont que partiellement remplis. Lorsque je consulte la page dans mon navigateur, tous les champs sont remplis, mais lorsque j'essaie de faire une capture d'écran avec l'API PHP ou directement en saisissant l'URL sur le site grabzIt, tous les champs après "Sous Total" sont vides. Notez que la page remplit les champs du formulaire à l'aide de JavaScript, mais j'ai configuré setWaitForElement() sur un élément "#finished-rendering" qui est défini sur display:none jusqu'à ce que le JavaScript soit terminé, puis j'exécute $("# rendu-fini").show().

J'ai expérimenté l'utilisation de setDelay() avec des retards allant jusqu'à 10000 XNUMX ms, mais il ne remplit toujours que jusqu'à "Sub Total". Je soupçonne qu'une erreur JS se produit lorsque grabzIt charge la page qui ne se produit pas dans mon navigateur. Existe-t-il un moyen de déboguer cela ?

https://brain-power.com/academy-bulk-purchase-invoice/?invoice-number=13071506&invoice-date=2021-04-07&first-name=James&last-name=Ryan&email=morpheus%40example.com&phone=6175555555&job-title=Chief%20Operating%20Officer&school-name=James%20Ryan%20School&unit-price=40&quantity=1000&total-price=%2440000&discount-pct=-60%25&discount-total=-%2424000&discounted-price=%2416000&bc-first-name=Testy&bc-last-name=McTestface&bc-email=morpheus%40example.com&bc-phone=6175555555&full-address=123%20Street%20Ave%250ACity%2C%20ST%2077777&purchase-method=Purchase%20Order&purchaser-signature-signature=%20James%20Ryan&purchaser-signature-date=2021-04-07&brainpower-signature-date=2021-04-07&click-to-pay-link=https%3A%2F%2Fbrain-power.com%2Fcheckout%2F%3Fadd-to-cart%3D35334%26quantity%3D1000%26billing_first_name%3DJames%26billing_last_name%3DRyan%26billing_email%3Dmorpheus%40example.com%26billing_phone%3D6175555555%26billing_company%3DJames%2520Ryan%2520School%26billing_address_1%3D%26billing_city%3D%26billing_state%3D%26billing_postcode%3D&click-to-edit-link=https%3A%2F%2Fbrain-power.com%2Facademy-bulk-purchase%2F

 

Question posée par James Ryan le 7 avril 2021

Nous avons publié un correctif pour cela, il devrait être entièrement déployé dans la prochaine demi-heure. Désolé pour la gêne occasionnée.

Réponse du support GrabzIt le 7 avril 2021

Merci! J'ai confirmé que cela fonctionne.

Répondu par James Ryan le 8 avril 2021