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

תכונות צילום מסך מתקדמות עם Java

ממשק API של Java

בנוסף לפונקציונליות המסך הבסיסית ממשק ה- API של GrabzIt מאפשרת לבדוק את מצב צילומי המסך הקיימים ומאפשרת את העוגיות בהן יש להשתמש כאשר GrabzIt יוצר התאמה להתאמה אישית.

סטטוס צילום מסך

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

Status status = grabzIt.GetStatus(screenShotId);

if (status.isProcessing())
{
    // screenshot has not yet been processed
}

if (status.isCached())
{
    // screenshot is still cached by GrabzIt
}

if (status.isExpired())
{
    // screenshot is no longer on GrabzIt
    // Perhaps output status message?
}

עוגיות

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

// gets an array of cookies for google.com
Cookie[] cookies = grabzIt.Cookies("google.com");

// sets a cookie for the google.com domain
grabzIt.SetCookie("MyCookie", "google.com", "Any Value You Like");

// deletes the previously set cookie
grabzIt.DeleteCookie("MyCookie", "google.com");

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

הצגת לכידת מבלי להוריד

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

לאחר השלמת הלכידה תוכלו לשלוח את בתים של הלכידה שהוחזרו על ידי ה- SaveTo שיטה לתגובה יחד עם סוג mime נכון.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

grabzIt.URLToImage("https://www.tesla.com");
GrabzItFile capture = grabzIt.SaveTo();

if (capture != null)
{ 
    String mimeType = "image/jpeg";
    capture.getBytes();
}

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