أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

عدم ظهور حقول النموذج

اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو HTML into الصور أو ملفات CSV أو PDF أو DOCX وكذلك حول كيفية تحويل مقاطع الفيديو intس المتحركة GIF باستخدام API لدينا.

أحاول تحويل هذه الصفحة إلى PDF، ولكن حقول النموذج يتم ملؤها جزئيًا فقط. عندما أعرض الصفحة في متصفحي، يتم ملء جميع الحقول، ولكن عندما أحاول التقاط لقطة شاشة باستخدام PHP API أو مباشرة عند إدخال عنوان URL على موقع GrabzIt، تكون كافة الحقول بعد "Sub Total" فارغة. لاحظ أن الصفحة تملأ حقول النموذج باستخدام JavaScript، ولكنني قمت بإعداد setWaitForElement() على عنصر "#finished-rendering" الذي تم تعيينه على العرض: لا شيء حتى اكتمال JavaScript، ثم أقوم بتشغيل $("# العرض النهائي").show().

لقد جربت استخدام setDelay() مع تأخيرات تصل إلى 10000 مللي ثانية، ولكنها لا تزال تملأ فقط ما يصل إلى "الإجمالي الفرعي". أظن أن هناك خطأ JS يحدث عندما يقوم GrabzIt بتحميل الصفحة، وهو ما لا يحدث في متصفحي. هل هناك طريقة لتصحيح هذا؟

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

 

تم طرح السؤال بواسطة جيمس رايان في الثامن من أبريل 7

لقد أصدرنا إصلاحًا لهذا، ومن المقرر أن يتم طرحه بالكامل خلال النصف ساعة القادمة. نأسف على الإزعاج الذي سببته.

تم الرد عليه بواسطة دعم GrabzIt في 7 أبريل 2021

شكرًا لك! لقد أكدت أن هذا يعمل.

أجاب عليه جيمس رايان في 8 أبريل 2021