أدوات لالتقاط وتحويل الويب

التقط لقطة شاشة لموقع ويب للجوال باستخدام Python

بيثون API

GrabzIt Python API يوفر القدرة على التقاط لقطات شاشة لإصدارات الهواتف المحمولة من مواقع الويب ، ولكن ليس كل المواقع لديها إصدارات خاصة للهواتف المحمولة ، وبالتالي قد لا تعمل في جميع الظروف. يمكن طلب لقطة شاشة للجوال لكل من الصور ولقطات PDF وكذلك عند استخراج الجداول.

للقيام بذلك تحتاج إلى استخدام تمرير 1 إلى setRequestAs سمة كائن الخيارات عند إنشاء صورة, PDF or جدول، كما هو مبين أدناه. سيطلب ذلك بعد ذلك إصدار الجوال لموقع الويب الهدف.

للحصول على لقطة شاشة للجوال أكثر تصديقًا ، من الجيد أيضًا تمرير عرض مستعرض قياسي للجوال إلى browserWidth سمة من GrabzItImageOptions صف دراسي. أو إذا كنت بصدد إنشاء ملف PDF ، فحدد حجم صفحة أصغر.

from GrabzIt import GrabzItClient
from GrabzIt import GrabzItImageOptions

options = GrabzItImageOptions.GrabzItImageOptions()
options.format = "png"
options.browserWidth = 320
options.width = 256
options.height = 256
options.requestAs = 1

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToImage("https://www.tesla.com", options)
grabzIt.Save("http://www.mysite.com/handler.py")