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

عميل GrabzIt مع بيثون

بيثون API

الوصف

يعالج هذا الفصل كل الاتصالات مع خدمات الويب GrabzIt screenshot.

الطرق العامة

GetResult(هوية شخصية)

هذه الطريقة تقوم بإرجاع لقطة الشاشة نفسها. إذا لم يتم إرجاع أي شيء ، فقد حدث خطأ ما أو أن لقطة الشاشة ليست جاهزة بعد.

المعلمات

قيمة الإرجاع

القبض


URLToAnimation(موقع المعلومات العالمي، الخيارات = لا شيء)

حدد عنوان URL للفيديو عبر الإنترنت الذي يجب تحويله intيا المتحركة GIF.

المعلمات

قيمة الإرجاع

باطل

GrabzItAnimationOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء صورة GIF متحركة.

السمات


URLToImage(موقع المعلومات العالمي، الخيارات = لا شيء)

يحدد عنوان URL الذي يجب تحويله intيا صورة لقطة للشاشة.

المعلمات

قيمة الإرجاع

باطل

HTMLToImage(أتش تي أم أل، الخيارات = لا شيء)

يحدد HTML الذي يجب تحويله intيا صورة.

المعلمات

قيمة الإرجاع

باطل

FileToImage(مسار، الخيارات = لا شيء)

يحدد ملف HTML الذي يجب تحويله intيا صورة.

المعلمات

قيمة الإرجاع

باطل

GrabzItImageOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاطات للصورة.

السمات

طرق


URLToRenderedHTML(موقع المعلومات العالمي، الخيارات = لا شيء)

يحدد عنوان URL الذي يجب تحويله intس المقدمة HTML.

المعلمات

قيمة الإرجاع

باطل

HTMLToRenderedHTML(أتش تي أم أل، الخيارات = لا شيء)

يحدد HTML الذي يجب تحويله intس المقدمة HTML.

المعلمات

قيمة الإرجاع

باطل

FileToRenderedHTML(مسار، الخيارات = لا شيء)

يحدد ملف HTML الذي يجب تحويله intس المقدمة HTML.

المعلمات

قيمة الإرجاع

باطل

GrabzItHTMLOptions

يمثل الفصل جميع الخيارات المتاحة عند خلق يلتقط HTML المقدمة.

السمات

طرق


URLToPDF(موقع المعلومات العالمي، الخيارات = لا شيء)

يحدد عنوان URL الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

قيمة الإرجاع

باطل

HTMLToPDF(أتش تي أم أل، الخيارات = لا شيء)

يحدد HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

قيمة الإرجاع

باطل

FileToPDF(مسار، الخيارات = لا شيء)

يحدد ملف HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

قيمة الإرجاع

باطل

GrabzItPDFOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء ملفات PDF.

السمات

طرق


URLToDOCX (رابط، الخيارات = لا شيء)

يحدد عنوان URL الذي يجب تحويله intيا DOCX.

المعلمات

قيمة الإرجاع

باطل

HTMLToDOCX(أتش تي أم أل، الخيارات = لا شيء)

يحدد HTML الذي يجب تحويله intيا DOCX.

المعلمات

قيمة الإرجاع

باطل

FileToDOCX(مسار، الخيارات = لا شيء)

يحدد ملف HTML الذي يجب تحويله intيا DOCX.

المعلمات

قيمة الإرجاع

باطل

GrabzItDOCXOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاط DOCX.

السمات

طرق


URLToTable(موقع المعلومات العالمي، الخيارات = لا شيء)

يحدد عنوان URL الذي يجب استخراج جداول HTML منه.

المعلمات

قيمة الإرجاع

باطل

HTMLToTable (أتش تي أم أل، الخيارات = لا شيء)

يحدد HTML الذي يجب استخراج جداول HTML منه.

المعلمات

قيمة الإرجاع

باطل

FileToTable (المسار، الخيارات = لا شيء)

يحدد ملف HTML الذي يجب استخراج جداول HTML منه.

المعلمات

قيمة الإرجاع

باطل

GrabzItTableOptions

يمثل الفصل جميع الخيارات المتاحة عند تحويل جداول HTML إلى CSV أو XLSX أو JSON.

السمات

طرق


هذه هي الطريقة الموصى بها لحفظ الملف

Save(callBackURL = '')

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

المعلمات

قيمة الإرجاع

يتم طرح المعرف الفريد للشاشة وإلا إذا حدث خطأ. ويمكن استخدام هذا للحصول على لقطة مع GetResult طريقة


تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة

SaveTo()

Save النتيجة بشكل متزامن لمتغير يحتوي على بيانات بايت الشاشة.

قيمة الإرجاع

إرجاع بيانات البايت للملف في حالة نجاحه ، وإلا فإنه يلقي استثناء.


تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة

SaveTo(saveToملف)

Save النتيجة بشكل متزامن إلى ملف.

المعلمات

قيمة الإرجاع

تقوم بإرجاع القيمة الحقيقية إذا كانت ناجحة وإلا فإنها ستلقي استثناءً.


GetStatus (معرف)

الحصول على الوضع الحالي للشاشة GrabzIt.

المعلمات

قيمة الإرجاع

ScreenShotStatus موضوع


GetCookies (المجال)

احصل على جميع ملفات تعريف الارتباط التي يستخدمها GrabzIt لمجال معين. قد يشمل ذلك ملفات تعريف الارتباط المعرفة من قبل المستخدم.

المعلمات

قيمة الإرجاع

GrabzItCookie مجموعة


SetCookie (الاسم ، المجال ، القيمة = "" ، المسار = "/" ، httponly = خطأ ، تنتهي = "")

يعين ملف تعريف ارتباط مخصص جديد على GrabzIt ، إذا كان ملف تعريف الارتباط المخصص يحمل نفس الاسم والمجال مثل ملف تعريف الارتباط العام ، يتم تجاوز ملف تعريف الارتباط العام.

قد يكون ذلك مفيدًا إذا كانت ملفات مواقع الويب تتحكم فيها ملفات تعريف الارتباط.

المعلمات

قيمة الإرجاع

صحيح إذا تم تعيين ملف تعريف الارتباط بنجاح ، وإلا خطأ


DeleteCookie (الاسم ، المجال)

حذف ملف تعريف ارتباط مخصص أو حظر ملف تعريف ارتباط عمومي من الاستخدام

المعلمات

قيمة الإرجاع

صحيح إذا تم حذف ملف تعريف الارتباط بنجاح ، وإلا كان خطأ


احصل على WaterMarks()

احصل على مخصصك الذي تم تحميله watermarks

قيمة الإرجاع

GrabzItWaterMark مجموعة


احصل على WaterMark(المعرف)

عودة العرف الخاص بك watermarks الذي يطابق المعرف المحدد

المعلمات

قيمة الإرجاع

GrabzItWaterMark


أضفWaterMark(المعرف ، المسار ، xpos ، ypos)

إضافة العرف الجديد watermark

المعلمات

قيمة الإرجاع

يعود صحيحًا إذا كان watermark تم تعيينه بنجاح


DeleteWaterMark(المعرف)

حذف مخصص watermark

المعلمات

قيمة الإرجاع

يعود صحيحًا إذا كان watermark تم حذفه بنجاح


SetLocalProxy (proxyUrl)

هذه الطريقة تمكن الخادم الوكيل المحلي ليتم استخدامها لجميع الطلبات.

المعلمات


UseSSL (القيمة)

يحدد ما إذا كانت طلبات GrabzIt يجب أن تستخدم API SSL

المعلمات


CreateEncryptionKey ()

قم بإنشاء مفتاح تشفير 64 أساسي آمن مشفر بطول أحرف 44.


فك تشفير (البيانات ، مفتاح)

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


DecryptFile (المسار ، مفتاح)

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


نتيجة الطبقات

GrabzItCookie

ممتلكات عامة

ScreenShotStatus

الطبقة التي تمثل الوضع الحالي للشاشة.

ممتلكات عامة

GrabzItWaterMark

هذه الفئة تمثل العادة watermarks مخزنة في GrabzIt

ممتلكات عامة