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

לקוח GrabzIt עם פייתוןממשק API של פייתון

תיאור

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

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

GetResult(id)

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

פרמטרים

  • id - המזהה הייחודי של צילום המסך
    • דרוש

ערך החזרה

הלכידה


URLToAnimation(url, אפשרויות = אין)

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

פרמטרים

  • url - כתובת האתר של הסרטון המקוון להמרה into GIF מונפש.
    • דרוש
    • מקבל את כתובת האתר של Vimeo ו- YouTube
      • אזהרת הנפשת סרטוני Vimeo ו- YouTube תלויה בצד שלישי ולכן יתכן שלא תביא תוצאות עקביות.
  • אפשרויות - מופע של ה- GrabzItAnimationOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- GIF המונפש.

ערך החזרה

לבטל את

GrabzItAnimationOptions

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

תכונות

  • customId - מזהה בהתאמה אישית שתוכל לעבור לשירות האינטרנט המונפש של GIF. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
    • ברירת מחדל: ריקה
  • width - רוחב ה- GIF המונפש שהתקבל בפיקסלים.
    • ברירת מחדל: 180px
    • מקסימום: רוחב מרבי לחבילה
    • גודל אוטומטי: -1 (מעבר -1 פירושו שרוחב ה- GIF אנימציה מוגדלת ביחס לגובה שלו, אם הרוחב מתבצע בגודל אוטומטי הגובה לא יכול)
  • height - גובה ה- GIF המונפש שהתקבל בפיקסלים.
    • ברירת מחדל: 120px
    • מקסימום: גובה מרבי לחבילה
    • גודל אוטומטי: -1 (מעבר -1 פירושו שגובה ה- GIF אנימציה מוגדלת ביחס לרוחב שלו, אם הגודל מתבצע בגודל אוטומטי, הרוחב אינו יכול)
  • start - מיקום ההתחלה של הסרטון שצריך להמיר into אנימציית GIF.
    • ברירת מחדל: 0 שניות
  • duration - האורך בשניות של הסרטון שצריך להמיר into אנימציית GIF.
    • ברירת מחדל: אורך מקסימאלי לחבילה
  • speed - המהירות של ה- GIF המונפש.
    • ברירת מחדל: 1
    • מינימום: 0.2
    • מרבי: 10
  • framesPerSecond - מספר הפריימים בשנייה שצריך לצלם מהסרטון.
    • ברירת מחדל: 10
    • מינימום: 0.2
    • מרבי: 60
  • repeat - מספר פעמים לליפוד ה- GIF המונפש.
    • ברירת מחדל: 0
    • לולאה ברציפות: 0
  • reverse - אם נכון המסגרות של ה- GIF המונפש הופכות
    • ברירת מחדל: שקרית
  • customWaterMarkId - הוסף סימן מים מותאם אישית ל- GIF המונפש
    • ברירת מחדל: ריקה
  • quality - ה איכות התמונה המוחזרת, עם דחיסת ברירת המחדל של 85%.
    • הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
    • ברירת מחדל: -1
    • מינימום: -1
    • מרבי: 100
  • country - הארץ יש לקחת את ה- GIF המונפש.
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: המיקום המהיר ביותר הנוכחי
    • אפשרויות: "SG", "בריטניה", "ארה"ב"
  • exportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
    • ברירת מחדל: ריקה
  • encryptionKey - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
    • ברירת מחדל: ריקה
  • proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
    • ברירת מחדל: ריקה

URLToImage(url, אפשרויות = אין)

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

פרמטרים

  • url - כתובת האתר עליה צריך להיות צילום המסך
    • דרוש
  • אפשרויות - מופע של ה- GrabzItImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת צילום המסך.

ערך החזרה

לבטל את

HTMLToImage(html, אפשרויות = אין)

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

פרמטרים

  • html - ה- HTML להמרה intתמונה
    • דרוש
  • אפשרויות - מופע של ה- GrabzItImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.

ערך החזרה

לבטל את

FileToImage(נתיב, אפשרויות = אין)

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

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה intתמונה
    • דרוש
  • אפשרויות - מופע של ה- GrabzItImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.

ערך החזרה

לבטל את

GrabzItImageOptions

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

תכונות

  • customId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט המסך. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
    • ברירת מחדל: ריקה
  • browserWidth - רוחב הדפדפן בפיקסלים
    • ברירת מחדל: 1024
    • מרבי: 10000
  • browserHeight - גובה הדפדפן בפיקסלים
    • ברירת מחדל: 768
    • מרבי: 10000
    • אורך מלא: -1 (עובר -1 פירושו שצילום תמונה של כל דף האינטרנט)
  • width - רוחב התמונה הממוזערת שהתקבלה בפיקסלים
    • ברירת מחדל: היחס הגבוה ביותר בין רוחב הדפדפן האפשרי שמתאים לרוחב המרבי עבור חבילת המשתמשים
    • מקסימום: רוחב מרבי לחבילה
    • רוחב מלא: -1 (עובר -1 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
  • height - גובה התמונה הממוזערת שהתקבלה בפיקסלים
    • ברירת מחדל: היחס הגבוה ביותר בין גובה הדפדפן האפשרי שמתאים לגובה המרבי עבור חבילת המשתמשים
    • מקסימום: גובה מרבי לחבילה
    • גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
  • format - הפורמט שצילום המסך צריך להיות בו.
    • ברירת מחדל: "jpg"
    • אפשרויות: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
  • delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
    • ברירת מחדל: 0
    • מרבי: 30000
  • targetElement - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into צילום מסך, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
    • ברירת מחדל: ריקה
  • hideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
    • ברירת מחדל: ריקה
  • waitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
    • ברירת מחדל: ריקה
  • requestAs - סוג סוכן המשתמש בו תרצה להשתמש
    • ברירת מחדל: 0
    • אפשרויות:
      • 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
      • 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
      • 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
  • customWaterMarkId - הוסף תמונה מים מותאמת אישית לתמונה
    • ברירת מחדל: ריקה
  • quality - ה איכות התמונה המוחזרת. זה כרגע משפיע רק על תמונות JPG, עם דחיסת ברירת המחדל של 85%.
    • הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
    • ברירת מחדל: -1
    • מינימום: -1
    • מרבי: 100
  • transparent אם נכון לכידת תמונות צריכה להיות שקופה. זה תואם רק לתמונות png ו- tiff.
    • ברירת מחדל: שקרית
  • hd אם התמונה נכונה הלכידה תהיה בהגדרה גבוהה זה מכפיל את גודל ממדי התמונה.
    • ברירת מחדל: שקרית
  • country - הארץ יש לקחת את המסך.
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: המיקום המהיר ביותר הנוכחי
    • אפשרויות: "SG", "בריטניה", "ארה"ב"
  • exportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
    • ברירת מחדל: ריקה
  • encryptionKey - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
    • ברירת מחדל: ריקה
  • noAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
    • ברירת מחדל: שקרית
  • noCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
    • ברירת מחדל: שקרית
  • address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
    • ברירת מחדל: ריקה
  • proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
    • ברירת מחדל: ריקה

שיטות

  • AddPostParameter (שם, ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
    • name - שם הפרמטר HTTP Post
    • ערך - ערך הפרמטר HTTP Post

URLToRenderedHTML(url, אפשרויות = אין)

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

פרמטרים

  • url - כתובת האתר שעליה צריך להיות עשוי ה- HTML המוצג
    • דרוש
  • אפשרויות - מופע של ה- GrabzItHTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- HTML שניתנו.

ערך החזרה

לבטל את

HTMLToRenderedHTML(html, אפשרויות = אין)

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

פרמטרים

  • html - ה- HTML להמרה into שניתנו HTML
    • דרוש
  • אפשרויות - מופע של ה- GrabzItHTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.

ערך החזרה

לבטל את

FileToRenderedHTML(נתיב, אפשרויות = אין)

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

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה into שניתנו HTML
    • דרוש
  • אפשרויות - מופע של ה- GrabzItHTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.

ערך החזרה

לבטל את

GrabzItHTMLOptions

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

תכונות

  • customId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
    • ברירת מחדל: ריקה
  • browserWidth - רוחב הדפדפן בפיקסלים
    • ברירת מחדל: 1024
    • מרבי: 10000
  • browserHeight - גובה הדפדפן בפיקסלים
    • ברירת מחדל: 768
    • מרבי: 10000
  • waitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
    • ברירת מחדל: ריקה
  • requestAs - סוג סוכן המשתמש בו תרצה להשתמש
    • ברירת מחדל: 0
    • אפשרויות:
      • 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
      • 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
      • 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
  • country - הארץ יש לקחת את המסך.
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: המיקום המהיר ביותר הנוכחי
    • אפשרויות: "SG", "בריטניה", "ארה"ב"
  • exportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
    • ברירת מחדל: ריקה
  • encryptionKey - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
    • ברירת מחדל: ריקה
  • noAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
    • ברירת מחדל: שקרית
  • noCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
    • ברירת מחדל: שקרית
  • address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
    • ברירת מחדל: ריקה
  • proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
    • ברירת מחדל: ריקה

שיטות

  • AddPostParameter (שם, ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
    • name - שם הפרמטר HTTP Post
    • ערך - ערך הפרמטר HTTP Post

URLToPDF(url, אפשרויות = אין)

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

פרמטרים

  • url - כתובת האתר שיש להמיר אותה intoa PDF
    • דרוש
  • אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.

ערך החזרה

לבטל את

HTMLToPDF(html, אפשרויות = אין)

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

פרמטרים

  • html - ה- HTML להמרה intoa PDF
    • דרוש
  • אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.

ערך החזרה

לבטל את

FileToPDF(נתיב, אפשרויות = אין)

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

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה intoa PDF
    • דרוש
  • אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.

ערך החזרה

לבטל את

GrabzItPDFOptions

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

תכונות

  • customId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
    • ברירת מחדל: ריקה
  • includeBackground - אם נכון, הרקע של דף האינטרנט צריך לכלול במסך המסך
    • ברירת מחדל: נכון
  • pagesize - גודל העמוד של קובץ ה- PDF
    • ברירת מחדל: "A4"
    • אפשרויות: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "Legal", "מכתב"
  • orientation - הכיוון של מסמך PDF
    • ברירת מחדל: "דיוקן"
    • אפשרויות: "דיוקן", "נוף"
  • cssMediaType - ה סוג מדיה של CSS של מסמך PDF
    • ברירת מחדל: "מסך"
    • אפשרויות: "מסך", "Print"
  • includeLinks - נכון אם יש לכלול קישורים ב- PDF
    • ברירת מחדל: נכון
  • includeOutline - נכון אם סימניות PDF צריך להיכלל
    • ברירת מחדל: שקרית
  • title - לספק כותרת למסמך PDF
    • ברירת מחדל: ריקה
  • coverURL - כתובת האתר של דף אינטרנט שיש להשתמש בו כ עמוד שער של ה- PDF
    • ברירת מחדל: ריקה
  • marginTop - השוליים במילימטרים שצריכים להופיע בראש דף מסמכי PDF
    • ברירת מחדל: 10
  • marginLeft - השוליים במילימטרים שצריכים להופיע משמאל לדף מסמך PDF
    • ברירת מחדל: 10
  • marginBottom - השוליים במילימטרים שצריכים להופיע בתחתית דף מסמך PDF
    • ברירת מחדל: 10
  • marginRight - השוליים במילימטרים שצריכים להופיע מימין למסמך PDF
    • ברירת מחדל: 10
  • browserWidth - ה רוחב הדפדפן בפיקסלים
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: 1024
    • מרבי: 10000
    • רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם את רוחב מסמך ה- PDF)
  • pageWidth - ה רוחב מותאם אישית של ה- PDF שהתקבל ב מ"מ
  • pageHeight - ה גובה מותאם אישית של ה- PDF שהתקבל ב מ"מ
  • delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
    • ברירת מחדל: 0
    • מרבי: 30000
  • templateId - הוסף תבנית מזהה שמציין את הכותרת העליונה התחתונה של מסמך PDF
    • ברירת מחדל: ריקה
  • targetElement - ה בורר CSS של היחידים אלמנט HTML בדף האינטרנט היעד אליו יש להפוך intoa PDF, מתעלמים מכל החלקים האחרים בדף האינטרנט. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
    • ברירת מחדל: ריקה
  • hideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
    • ברירת מחדל: ריקה
  • waitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
    • ברירת מחדל: ריקה
  • requestAs - סוג סוכן המשתמש בו תרצה להשתמש
    • ברירת מחדל: 0
    • אפשרויות:
      • 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
      • 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
      • 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
  • customWaterMarkId - הוסף סימן מים בהתאמה אישית לכל עמוד במסמך PDF
    • ברירת מחדל: ריקה
  • quality - ה איכות ה- PDF שהוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור PDF.
    • הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
    • ברירת מחדל: -1
    • מינימום: -1
    • מרבי: 100
  • country - הארץ יש לקחת את המסך.
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: המיקום המהיר ביותר הנוכחי
    • אפשרויות: "SG", "בריטניה", "ארה"ב"
  • exportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
    • ברירת מחדל: ריקה
  • encryptionKey - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
    • ברירת מחדל: ריקה
  • noAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
    • ברירת מחדל: שקרית
  • noCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
    • ברירת מחדל: שקרית
  • address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
    • ברירת מחדל: ריקה
  • proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
    • ברירת מחדל: ריקה
  • mergeId - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך ה- PDF החדש
    • ברירת מחדל: ריקה
  • password - ה סיסמה להגנה על מסמך PDF עם
    • ברירת מחדל: ריקה

שיטות

  • AddPostParameter (שם, ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
    • name - שם הפרמטר HTTP Post
    • ערך - ערך הפרמטר HTTP Post
  • AddTemplateParameter (שם, ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
    • שם - שם פרמטר התבנית
    • ערך - ערך פרמטר התבנית

URLToDOCX (url, אפשרויות = אין)

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

פרמטרים

  • url - כתובת האתר שיש להמיר אותה into DOCX
    • דרוש
  • אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.

ערך החזרה

לבטל את

HTMLToDOCX(html, אפשרויות = אין)

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

פרמטרים

  • html - ה- HTML להמרה into DOCX
    • דרוש
  • אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.

ערך החזרה

לבטל את

FileToDOCX(נתיב, אפשרויות = אין)

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

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה into DOCX
    • דרוש
  • אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.

ערך החזרה

לבטל את

GrabzItDOCXOptions

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

תכונות

  • customId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
    • ברירת מחדל: ריקה
  • includeBackground - אם נכון, תמונות הרקע של דף האינטרנט צריכות להיכלל ב- DOCX
    • ברירת מחדל: נכון
  • pagesize - גודל העמוד של ה- DOCX
    • ברירת מחדל: "A4"
    • אפשרויות: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "Legal", "מכתב"
  • orientation - הכיוון של מסמך DOCX
    • ברירת מחדל: "דיוקן"
    • אפשרויות: "דיוקן", "נוף"
  • includeLinks - נכון אם יש לכלול קישורים ב- DOCX
    • ברירת מחדל: נכון
  • includeImages - אם נכון, תמונות הרקע של דף האינטרנט צריכות להיכלל ב- DOCX
    • ברירת מחדל: נכון
  • title - לספק כותרת למסמך DOCX
    • ברירת מחדל: ריקה
  • marginTop - השוליים במילימטרים שצריכים להופיע בראש דף המסמך DOCX
    • ברירת מחדל: 10
  • marginLeft - השוליים במילימטרים שצריכים להופיע משמאל לדף המסמך DOCX
    • ברירת מחדל: 10
  • marginBottom - השוליים במילימטרים שצריכים להופיע בתחתית דף המסמך DOCX
    • ברירת מחדל: 10
  • marginRight - השוליים במילימטרים שצריכים להופיע מימין למסמך DOCX
    • ברירת מחדל: 10
  • browserWidth - ה רוחב הדפדפן בפיקסלים
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: 1024
    • מרבי: 10000
    • רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם לרוחב של מסמך DOCX)
  • pageWidth - ה רוחב מותאם אישית של ה- DOCX שהתקבל ב מ"מ
  • pageHeight - ה גובה מותאם אישית של ה- DOCX שהתקבל ב מ"מ
  • delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
    • ברירת מחדל: 0
    • מרבי: 30000
  • templateId - הוסף תבנית מזהה שמציין את הכותרת העליונה והתחתונה של מסמך DOCX
    • ברירת מחדל: ריקה
  • targetElement - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into DOCX, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
    • ברירת מחדל: ריקה
  • hideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
    • ברירת מחדל: ריקה
  • waitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
    • ברירת מחדל: ריקה
  • requestAs - סוג סוכן המשתמש בו תרצה להשתמש
    • ברירת מחדל: 0
    • אפשרויות:
      • 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
      • 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
      • 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
  • quality - ה איכות ה- DOCX המוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור DOCX.
    • הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
    • ברירת מחדל: -1
    • מינימום: -1
    • מרבי: 100
  • country - הארץ יש לקחת את המסך.
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: המיקום המהיר ביותר הנוכחי
    • אפשרויות: "SG", "בריטניה", "ארה"ב"
  • exportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
    • ברירת מחדל: ריקה
  • encryptionKey - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
    • ברירת מחדל: ריקה
  • noAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
    • ברירת מחדל: שקרית
  • noCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
    • ברירת מחדל: שקרית
  • address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
    • ברירת מחדל: ריקה
  • proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
    • ברירת מחדל: ריקה
  • mergeId - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך DOCX החדש
    • ברירת מחדל: ריקה
  • password - ה סיסמה להגנה על מסמך DOCX עם
    • ברירת מחדל: ריקה

שיטות

  • AddPostParameter (שם, ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
    • name - שם הפרמטר HTTP Post
    • ערך - ערך הפרמטר HTTP Post
  • AddTemplateParameter (שם, ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
    • שם - שם פרמטר התבנית
    • ערך - ערך פרמטר התבנית

URLToTable(url, אפשרויות = אין)

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

פרמטרים

  • url - כתובת האתר לחילוץ טבלאות HTML מ-
    • דרוש
  • אפשרויות - מופע של ה- GrabzItTableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.

ערך החזרה

לבטל את

HTMLToTable (html, אפשרויות = אין)

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

פרמטרים

  • html - ה- HTML לחילוץ טבלאות HTML מ.
    • דרוש
  • אפשרויות - מופע של ה- GrabzItTableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.

ערך החזרה

לבטל את

FileToTable (נתיב, אפשרויות = אין)

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

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML לחילוץ טבלאות HTML מ.
    • דרוש
  • אפשרויות - מופע של ה- GrabzItTableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.

ערך החזרה

לבטל את

GrabzItTableOptions

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

תכונות

  • customId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת
    • ברירת מחדל: ריקה
  • tableNumberToInclude - אינדקס הטבלה להמרה, האם כל הטבלאות בעמוד אינטרנט הוזמנו מראש דף האינטרנט למטה
    • ברירת מחדל: 1
  • format - התבנית שהטבלה צריכה להיות בה
    • ברירת מחדל: "csv"
    • אפשרויות: "csv", "json", "xlsx"
  • includeHeaderNames - אם שמות כותרות אמיתיים ייכללו בטבלה
    • ברירת מחדל: נכון
  • includeAllTables - אם נכון, כל הטבלה בדף האינטרנט תיחלץ כאשר כל טבלה מופיעה בגיליון אלקטרוני נפרד. זמין רק בפורמט XLSX
    • ברירת מחדל: שקרית
  • targetElement - המזהה של אלמנט ה- HTML היחיד בדף האינטרנט שיש להשתמש בו כדי לחלץ טבלאות מתוך
    • ברירת מחדל: ריקה
  • requestAs - סוג סוכן המשתמש בו תרצה להשתמש
    • ברירת מחדל: 0
    • אפשרויות:
      • 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
      • 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
      • 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
  • country - הארץ יש לקחת את המסך.
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: המיקום המהיר ביותר הנוכחי
    • אפשרויות: "SG", "בריטניה", "ארה"ב"
  • exportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
    • ברירת מחדל: ריקה
  • encryptionKey - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
    • ברירת מחדל: ריקה
  • address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
    • ברירת מחדל: ריקה
  • proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
    • ברירת מחדל: ריקה

שיטות

  • AddPostParameter (שם, ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
    • name - שם הפרמטר HTTP Post
    • ערך - ערך הפרמטר HTTP Post

זוהי השיטה המומלצת לשמירת קובץ

Save(callBackURL = '')

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

פרמטרים

  • callBackURL - ה מטפל שירות GrabzIt צריך להתקשר לאחר שיסיים את עבודתו

ערך החזרה

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


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

SaveTo()

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

ערך החזרה

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


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

SaveTo(saveלתייק)

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

פרמטרים

  • saveToFile - נתיב הקובץ שתופס יהיה saveלאחר שתושלם
    • דרוש

ערך החזרה

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


GetStatus (מזהה)

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

פרמטרים

  • id - המזהה הייחודי של צילום המסך
    • דרוש

ערך החזרה

ScreenShotStatus אובייקט


GetCookies (תחום)

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

פרמטרים

  • תחום - התחום שאליו יש להחזיר קובצי Cookie
    • דרוש

ערך החזרה

GrabzItCookie מערך


SetCookie (שם, תחום, ערך = "", נתיב = "/", httponly = False, פג = "")

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

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

פרמטרים

  • שם - שם העוגיה שתגדיר
    • דרוש
  • domain - התחום של האתר שאליו יש להגדיר את קובץ ה- cookie
    • דרוש
  • ערך - ערך העוגיה
  • נתיב - נתיב האתר אליו מתייחסת העוגיה
  • httponly - אם נכון, ניתן להשתמש בעוגיה רק ​​עם פרוטוקול HTTP
  • תפוג - מגדיר מתי פג העוגיה. העבירו ערך ללא אם התוקף של העוגיה לא אמור לפוג
    • צריך להיות בפורמט yyyy-mm-dd hh: mm: ss

ערך החזרה

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


DeleteCookie (שם, תחום)

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

פרמטרים

  • שם - שם העוגיה למחיקה
    • דרוש
  • domain - תחום האתר למחיקת קובץ ה- cookie עבורו
    • דרוש

ערך החזרה

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


לקבלWaterMarks()

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

ערך החזרה

GrabzItWaterMark מערך


לקבלWaterMark(מזהה)

החזירו את סימני המים המותאמים אישית התואמים למזהה שצוין

פרמטרים

  • מזהה - המזהה של סימן מים מותאם אישית מסוים שאתה רוצה להציג
    • דרוש

ערך החזרה

GrabzItWaterMark


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

הוסף סימן מים מותאם אישית חדש

פרמטרים

  • מזהה - המזהה שברצונך לתת לסימן המים המותאם אישית. חשוב שמזהה זה יהיה ייחודי.
    • דרוש
  • נתיב - הנתיב המוחלט של סימן המים בשרת שלך. למשל C: /watermark/1.png
    • דרוש
  • xpos - המיקום האופקי בו תרצו שתמונת המסך תופיע
    • דרוש
    • אפשרויות:
      • שמאל = 0
      • מרכז = 1
      • מימין = 2
  • ypos - מיקום אנכי בו תרצה שה צילום המסך יופיע
    • דרוש
    • אפשרויות:
      • למעלה = 0
      • אמצע = 1
      • תחתון = 2

ערך החזרה

חוזר נכון אם סימן המים הוגדר בהצלחה


DeleteWaterMark(מזהה)

מחק סימן מים מותאם אישית

פרמטרים

  • מזהה - המזהה של סימן המים המותאם אישית שברצונך למחוק
    • דרוש

ערך החזרה

חוזר נכון אם סימן המים נמחק בהצלחה


SetLocalProxy (proxyUrl)

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

פרמטרים

  • proxyUrl - כתובת האתר, שיכולה לכלול יציאה במידת הצורך, של ה- proxy. מתן ביטול יסיר את כל שרת ה- proxy שנקבע בעבר
    • דרוש

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

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

פרמטרים

  • ערך - אם נכון, כל הבקשות לממשק ה- API של GrabzIt ישתמשו ב- SSL
    • דרוש

CreateEncryptionKey ()

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


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

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

פרמטרים

  • נתונים - הביטים המוצפנים
    • דרוש
  • מפתח - מפתח הצפנה
    • דרוש

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

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

פרמטרים

  • נתיב - נתיב הלכידה המוצפן
    • דרוש
  • מפתח - מפתח הצפנה
    • דרוש

שיעורי תוצאה

GrabzItCookie

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

  • Name
    • שם העוגיה.
  • Value
    • ערך העוגיה.
  • Domain
    • התחום אליו מוגדרת העוגיה.
  • Path
    • הנתיב בדומיין שאליו קובץ cookie זה חל.
  • HttpOnly
    • אם קובץ cookie זה תקף רק כאשר האתר מוצג באמצעות פרוטוקול HTTP.
  • Expires
    • התאריך בו קובץ העוגיה יפוג
  • Type
    • סוג העוגיה זה, שיכול להיות אחד מהבאים:
      • גלובל - זוהי קובץ cookie גלובלי שנקבע על ידי GrabzIt
      • מקומי - זוהי קובץ cookie מקומי שנקבע על ידך
      • Overridden - קובץ cookie גלובלי שהוחלף על ידך

ScreenShotStatus

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

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

  • Processing
    • אם נכון, צילום המסך עדיין מעובד.
  • Cached
    • אם נכון המסך עבר עיבוד ומטמון כרגע במטמון.
  • Expired
    • אם נכון, המסך המסך אינו נמצא עוד במערכת GrabzIt.
  • Message
    • הודעת שגיאה שהוחזרה על ידי המערכת.

GrabzItWaterMark

כיתה זו מייצגת את סימני המים המותאמים אישית המאוחסנים ב- GrabzIt

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

  • Identifier
    • המזהה של סימן המים
  • XPosition
    • העמדה האופקית של סימן המים
      • שמאל = 0
      • מרכז = 1
      • מימין = 2
  • YPosition
    • העמדה האנכית של סימן המים
      • למעלה = 0
      • אמצע = 1
      • תחתון = 2
  • Format
    • הפורמט של סימן המים