כלים ללכידה ולהמרה של האינטרנט

לקוח GrabzIt עם PHP

ממשק API של PHP

תיאור

שיעור זה מטפל בכל התקשורת עם שירותי האינטרנט המסך של GrabzIt.

שיטות ציבוריות

GetResult(id ID)

שיטה זו מחזירה את המסך עצמו. אם לא יוחזר דבר, משהו השתבש או צילום המסך אינו מוכן עדיין.

פרמטרים

ערך החזרה

הלכידה


URLToAnimation($ url, אופציות $ = null)

ציין את כתובת האתר של הסרטון המקוון שצריך להמיר into אנימציית GIF.

פרמטרים

ערך החזרה

לבטל את

GrabzItAnimationOptions

הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת GIF מונפש.

נכסים ציבוריים


URLToImage($ url, אופציות $ = null)

מציין את כתובת האתר שצריך להמיר intoa צילום מסך.

פרמטרים

ערך החזרה

לבטל את

HTMLToImage($ html, אופציות $ = null)

מציין את ה- HTML שיש להמיר intתמונה.

פרמטרים

ערך החזרה

לבטל את

FileToImage($ נתיב, אופציות $ = null)

מציין קובץ HTML שיש להמיר intתמונה.

פרמטרים

ערך החזרה

לבטל את

GrabzItImageOptions

הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי תמונה.

נכסים ציבוריים

שיטות ציבוריות


URLToVideo($url, אופציות $ = null)

מציין את כתובת האתר שצריך להמיר intאו וידאו.

פרמטרים

ערך החזרה

לבטל את

HTMLToVideo($html, אופציות $ = null)

מציין את ה-HTML שממנו יש לצלם את הסרטון.

פרמטרים

ערך החזרה

לבטל את

FileToVideo($path, אופציות $ = null)

מציין קובץ HTML שיש להמיר intאו וידאו.

פרמטרים

ערך החזרה

לבטל את

אפשרויות וידאו

הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת סרטון של דף אינטרנט.

נכסים ציבוריים

שיטות ציבוריות


URLToRenderedHTML($ url, אופציות $ = null)

מציין את כתובת האתר שצריך להמיר into שניתנו HTML.

פרמטרים

ערך החזרה

לבטל את

HTMLToRenderedHTML($ html, אופציות $ = null)

מציין את ה- HTML שיש להמיר into שניתנו HTML.

פרמטרים

ערך החזרה

לבטל את

FileToRenderedHTML($ נתיב, אופציות $ = null)

מציין קובץ HTML שיש להמיר into שניתנו HTML.

פרמטרים

ערך החזרה

לבטל את

GrabzItHTMLOptions

הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת תצלומי HTML שניתנו.

נכסים ציבוריים

שיטות ציבוריות


URLToPDF($ url, אופציות $ = null)

מציין את כתובת האתר שצריך להמיר intoa PDF.

פרמטרים

ערך החזרה

לבטל את

HTMLToPDF($ html, אופציות $ = null)

מציין את ה- HTML שיש להמיר intoa PDF.

פרמטרים

ערך החזרה

לבטל את

FileToPDF($ נתיב, אופציות $ = null)

מציין קובץ HTML שיש להמיר intoa PDF.

פרמטרים

ערך החזרה

לבטל את

GrabzItPDFOptions

הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי PDF.

נכסים ציבוריים

שיטות ציבוריות


URLToDOCX ($ url, אופציות $ = null)

מציין את כתובת האתר שצריך להמיר into DOCX.

פרמטרים

ערך החזרה

לבטל את

HTMLToDOCX($ html, אופציות $ = null)

מציין את ה- HTML שיש להמיר into DOCX.

פרמטרים

ערך החזרה

לבטל את

FileToDOCX($ נתיב, אופציות $ = null)

מציין קובץ HTML שיש להמיר into DOCX.

פרמטרים

ערך החזרה

לבטל את

GrabzItDOCXOptions

הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי DOCX.

נכסים ציבוריים

שיטות ציבוריות


URLToTable($ url, אופציות $ = null)

מציין את כתובת האתר שממנה יש לשלוף טבלאות HTML.

פרמטרים

ערך החזרה

לבטל את

HTMLToTable ($ html, אופציות $ = null)

מציין את ה- HTML שממנו יש לשלוף טבלאות HTML.

פרמטרים

ערך החזרה

לבטל את

FileToTable (נתיב $, אופציות $ = null)

מציין קובץ HTML שממנו יש לשלוף טבלאות HTML.

פרמטרים

ערך החזרה

לבטל את

GrabzItTableOptions

הכיתה מייצגת את כל האפשרויות הזמינות בעת המרת טבלאות HTML ל- CSV, XLSX או JSON.

נכסים ציבוריים

שיטות ציבוריות


Save($ callBackURL = null)

Save התוצאה בצורה אסינכרונית ומחזירה מזהה ייחודי, שניתן להשתמש בו כדי לקבל את צילום המסך עם GetResult שִׁיטָה.

פרמטרים

ערך החזרה

המזהה הייחודי של צילום המסך, אחרת אם אירעה שגיאה, נזרק חריג. ניתן להשתמש בזה כדי לקבל את צילום המסך עם GetResult שיטה


אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה

SaveTo()

Save התוצאה באופן סינכרוני למשתנה המכיל נתוני בתים של המסך.

ערך החזרה

מחזירה את נתוני הבייט של הקובץ אם מצליחים אחרת זה זורק חריג.


אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה

SaveTo($saveToקוֹבֶץ)

Save התוצאה באופן סינכרוני לקובץ.

פרמטרים

ערך החזרה

מחזירה את האמת אם היא מוצלחת אחרת היא זורקת חריג.


GetStatus ($ id)

קבל את הסטטוס הנוכחי של צילום מסך של GrabzIt.

פרמטרים

ערך החזרה

GrabzItStatus אובייקט


GetCookies ($ תחום)

השג את כל העוגיות בהן GrabzIt משתמש לתחום מסוים. זה עשוי לכלול גם עוגיות מוגדרות על ידי המשתמש.

פרמטרים

ערך החזרה

GrabzItCookie מערך


SetCookie ($ שם, $ תחום, $ value = "", $ נתיב = "/", $ httponly = שווא, $ פג = "")

מגדיר קובץ cookie מותאם אישית חדש ב- GrabzIt, אם לעוגיה המותאמת אישית יש שם ותחום זהים לעוגיה גלובלית, העוגיה הגלובלית תוחלף.

זה יכול להיות שימושי אם פונקציונליות של אתרים נשלטת על ידי קובצי Cookie.

פרמטרים

ערך החזרה

נכון אם העוגיה מוגדרת בהצלחה, אחרת לא נכונה


DeleteCookie ($ שם, $ תחום)

מחק קובץ cookie מותאם אישית או חסום שימוש בעוגיה גלובלית

פרמטרים

ערך החזרה

נכון אם העוגיה נמחקת בהצלחה, אחרת לא נכונה


לקבלWaterMarks()

קבל את המותאם אישית שהועלה watermarks

ערך החזרה

GrabzItWaterMark מערך


לקבלWaterMark(מזהה $)

החזיר את המנהג שלך watermarks שתואם את המזהה שצוין

פרמטרים

ערך החזרה

GrabzItWaterMark


להוסיףWaterMark(מזהה $, נתיב $, $ xpos, $ ypos)

הוסף מנהג חדש watermark

פרמטרים

ערך החזרה

מחזירה אמת אם ה- watermark הוגדר בהצלחה


DeleteWaterMark(מזהה $)

מחק מותאם אישית watermark

פרמטרים

ערך החזרה

מחזירה אמת אם ה- watermark נמחק בהצלחה


SetLocalProxy ($ proxyUrl)

שיטה זו מאפשרת א שרת פרוקסי מקומי - - לשמש לכל הבקשות.

פרמטרים


השתמש ב- SSL (ערך $)

מציין אם בקשות ל- GrabzIt API צריך להשתמש ב- SSL או לא

פרמטרים


CreateEncryptionKey ()

צרו מפתח הצפנה בסיס מאובטח קריפטוגרפי, 64 מפתח אורך.


לפענח ($ נתונים, מפתח $)

פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.

פרמטרים


DecryptFile ($ נתיב, $ מפתח)

פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.

פרמטרים


שיעורי תוצאה

GrabzItCookie

נכסים ציבוריים

GrabzItStatus

הכיתה המייצגת את המצב הנוכחי של צילום המסך.

נכסים ציבוריים

GrabzItWaterMark

מחלקה זו מייצגת את המנהג watermarks מאוחסן ב- GrabzIt

נכסים ציבוריים