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

צלם תמונות מסך עם פרל

פרל API
אל האני לוח אבחון יכול לעזור לך לבצע איתור באגים בקוד שלך!

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

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

סקירה כללית של פרל API

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

#!/usr/bin/perl

use GrabzItClient;

# Create the GrabzItClient class
# Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

ואז השתמש באחד תמונה, PDF, הנפשה or שולחן שיטות ללכידה א כתובת האתר or להמיר HTML.

# To take a image screenshot
$grabzIt->URLToImage("https://www.tesla.com"); 	
# Or to take a PDF screenshot
$grabzIt->URLToPDF("https://www.tesla.com");
# Or to convert online videos into animated GIF's
$grabzIt->URLToAnimation("http://www.example.com/video.avi");
# Or to capture table(s)
$grabzIt->URLToTable("https://www.tesla.com");
# To convert HTML into a image
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 	
# Or convert HTML into a PDF document
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
# Or convert HTML into a CSV, XLSX or JSON document
$grabzIt->HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr>
    <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr>
    </table></body></html>");
# To convert HTML file into a image
$grabzIt->FileToImage("example.html"); 	
# Or convert HTML file into a PDF document
$grabzIt->FileToPDF("example.html");
# Or convert HTML file into a CSV, XLSX or JSON document
$grabzIt->FileToTable("tables.html");

סוף סוף השתמש באחד מהשניים הבאים save שיטות. הראשון save השיטה המוצגת להלן דורשת את כתובת האתר של handler.pl המטפל הזה יעבד את ה- תתקשר בחזרה מ- GrabzIt ו- save צילום המסך שהתקבל.

$grabzIt->Save("http://www.example.com/handler.pl"); 	
השתמש תמיד ב- SaveTo שיטה ב localhost

אם המומלץ Save לא ניתן להשתמש בשיטה שלמעלה ואז סינכרוני SaveTo יש להשתמש בשיטה במקום.

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

$filepath = "images/result.jpg";
$grabzIt->SaveTo($filepath);

אפשרויות נוספות

בעת יצירת צילומי מסך או המרת HTML ישנן אפשרויות רבות נוספות, כולל; קביעת תצורה של גובה הדפדפן, רוחב הדפדפן, גובה המסך, רוחב המסך, העיכוב לפני צילום המסך ותבנית התמונה של המסך. לכל האפשרויות הללו ועוד, אנא עיין בסעיף לקוח תיעוד.