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

תכונות צילום מסך מתקדמות עם פרלפרל API

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

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

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

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

$status = $grabzIt.GetStatus(screenShotId);

if ($status->getProcessing())
{
    # screenshot has not yet been processed
}

if ($status->getCached())
{
    # screenshot is still cached by GrabzIt
}

if ($status->getExpired())
{
    # screenshot is no longer on GrabzIt
    # Perhaps output status message?
    die $status->getMessage();
}

עוגיות

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

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

# gets an array of cookies for google.com
@cookies = @{$grabzIt->GetCookies("google.com")};

foreach $cookie (@cookies)
{
    print $cookie->getName();
}

# 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 נכון.

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

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

print "Content-type: image/jpeg\n\n";
print $capture;

דוגמה ליציאת לכידה intדף האינטרנט של oa מוצג לעיל עבור URLToImage אבל זה יעבוד עם כל אחת משיטות ההמרה.