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

لقطة شاشة كاملة للصفحة لليفربول

اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو 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 

لا أحصل على لقطة شاشة كاملة للصفحة، وعندما نصل إلى أسفل الصفحة، لا يتم التقاط القسم العلوي.

لقد حاولت كثيرًا إذا كان بإمكانك أن تقدم لي حلاً في أسرع وقت ممكن، فسيكون ذلك مفيدًا حقًا.

شكر،

جوفيند سينغ

تم سؤاله بواسطة مجهول في 16 أكتوبر 2020

مرحبًا جوفيند،

يجب عليك فقط تحديد تأخير للسماح بتحميل المحتويات. لقد استخدمت تأخيرًا قدره 10000 مللي ثانية وكان يعمل بشكل جيد.

أطيب التحيات

تم الرد عليه بواسطة دعم GrabzIt في 16 أكتوبر 2020

مرحبا فريق،

لقد استخدمت أدناه خصائص.

options.BrowserHeight = -1
خيارات عرض المتصفح = -1
options.OutputWidth = -1
options.OutputHeight = -1
خيارات التأخير = 10000

باستخدام ذلك أحصل على الجزء العلوي ولكن لا أحصل على الصفحة الكاملة (لا يزال التذييل مفقودًا).

شكر،

جوفيند سينغ

تم الرد عليه بواسطة مجهول بتاريخ 16 أكتوبر 2020

تأخير أطول يلتقط الجزء السفلي الذي استخدمته 30000 مللي ثانية.

تم الرد عليه بواسطة دعم GrabzIt في 16 أكتوبر 2020

لقد استخدمت 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(مسار لقطة الشاشة)

تم الرد عليه بواسطة مجهول بتاريخ 16 أكتوبر 2020

لن يهم ما هي اللغة التي تستخدمها، حيث إنها جميعها تتحدث إلى نفس واجهة برمجة التطبيقات. لا يجب عليك ضبط BrowserWidth على -1. سيعطيك هذا العرض الافتراضي، وربما اضبطه على شيء أكبر مثل 1200.

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

تم الرد عليه بواسطة دعم GrabzIt في 16 أكتوبر 2020