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

عميل GrabzIt مع روبي

API روبي

تفاصيل السيارة

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

الطرق العامة

get_result (معرف)

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

المعلمات

قيمة الإرجاع

القبض


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

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

المعلمات

قيمة الإرجاع

باطل

AnimationOptions

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

ممتلكات عامة


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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

ImageOptions

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

ممتلكات عامة

الطرق العامة


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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

HTMLOptions

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

ممتلكات عامة

الطرق العامة


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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

PDFOptions

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

ممتلكات عامة

الطرق العامة


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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

DOCXOptions

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

ممتلكات عامة

الطرق العامة


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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

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

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

المعلمات

قيمة الإرجاع

باطل

TableOptions

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

ممتلكات عامة

الطرق العامة


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

save(callBackURL = لا شيء)

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

المعلمات

قيمة الإرجاع

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


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

save_to()

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

قيمة الإرجاع

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


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

save_to(saveToملف)

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

المعلمات

قيمة الإرجاع

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


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

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

المعلمات

قيمة الإرجاع

ScreenShotStatus موضوع


get_cookies(نطاق)

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

المعلمات

قيمة الإرجاع

كوكي مجموعة


set_cookie (الاسم ، المجال ، القيمة = "" ، المسار = "/" ، httponly = false ، تنتهي الصلاحية = "")

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

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

المعلمات

قيمة الإرجاع

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


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

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

المعلمات

قيمة الإرجاع

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


احصل على_watermarks()

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

قيمة الإرجاع

WaterMark مجموعة


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

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

المعلمات

قيمة الإرجاع

WaterMark


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

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

المعلمات

قيمة الإرجاع

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


حذف_watermark(المعرف)

حذف مخصص watermark

المعلمات

قيمة الإرجاع

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


set_local_proxy (القيمة)

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

المعلمات


use_ssl (القيمة)

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

المعلمات


create_encryption_key ()

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


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

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

المعلمات


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

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

المعلمات


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

كوكي

ممتلكات عامة

ScreenShotStatus

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

ممتلكات عامة

WaterMark

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

ممتلكات عامة