اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو HTML into الصور أو ملفات CSV أو PDF أو DOCX وكذلك حول كيفية تحويل مقاطع الفيديو intس المتحركة GIF باستخدام API لدينا.
مرحبا فريق،
هل يمكنك التحقق من لقطة الشاشة لعنوان URL أدناه؟
https://www.liverpool.com.mx/tienda/pdp/multifuncional-hp-modelo-smart-tank-530,-tanque-de-tinta-a-color,-wifi/usb,-botellas-de-tinta-negro/color/1091438077
لا أحصل على لقطة شاشة كاملة للصفحة، وعندما نصل إلى أسفل الصفحة، لا يتم التقاط القسم العلوي.
لقد حاولت كثيرًا إذا كان بإمكانك أن تقدم لي حلاً في أسرع وقت ممكن، فسيكون ذلك مفيدًا حقًا.
شكر،
جوفيند سينغ
مرحبًا جوفيند،
يجب عليك فقط تحديد تأخير للسماح بتحميل المحتويات. لقد استخدمت تأخيرًا قدره 10000 مللي ثانية وكان يعمل بشكل جيد.
أطيب التحيات
مرحبا فريق،
لقد استخدمت أدناه خصائص.
options.BrowserHeight = -1
خيارات عرض المتصفح = -1
options.OutputWidth = -1
options.OutputHeight = -1
خيارات التأخير = 10000
باستخدام ذلك أحصل على الجزء العلوي ولكن لا أحصل على الصفحة الكاملة (لا يزال التذييل مفقودًا).
شكر،
جوفيند سينغ
تأخير أطول يلتقط الجزء السفلي الذي استخدمته 30000 مللي ثانية.
لقد استخدمت 30000 مللي ثانية ولكن لا تزال نفس المشكلة.
هل أنت متأكد من أنك تحصل على لقطة شاشة كاملة للصفحة؟
هذا أمر عاجل جدًا من جانبنا، لذا هل يمكنك التحقق من ذلك والعودة إليّ في أسرع وقت ممكن؟
أيضا ما هي البرمجة التي تستخدمها؟
أنا أستخدم تقنية .net مع VB وC#.
Dim GrabzIt As GrabzItClient = New GrabzItClient (مفتاح التطبيق، المفتاح السري)
خيارات خافتة مثل ImageOptions = جديد ImageOptions()
options.BrowserHeight = -1
خيارات عرض المتصفح = -1
options.OutputWidth = -1
options.OutputHeight = -1
خيارات التأخير = 30000
GrabzIt.URLToImage("https://www.liverpool.com.mx/tienda/pdp/multifuncional-hp-modelo-smart-tank-530,-tanque-de-tintaa-color ، -wifi / usb ، -botellas-de-tintأ-نيغرو/لون/1091438077"، خيارات)
GrabzIt.SaveTo(مسار لقطة الشاشة)
لن يهم ما هي اللغة التي تستخدمها، حيث إنها جميعها تتحدث إلى نفس واجهة برمجة التطبيقات. لا يجب عليك ضبط BrowserWidth على -1. سيعطيك هذا العرض الافتراضي، وربما اضبطه على شيء أكبر مثل 1200.
على أية حال، قمنا بتضمين تقنية تمرير أكثر ذكاءً كجزء من إصدارنا الأخير، والذي قمنا للتو بإطلاقه. لذلك يجب أن تعمل الآن من أجلك.