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

לכיד אתרים עם ממשק ה- API של תמונת המסך PHP שלנו

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

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

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

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

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

include("GrabzItClient.php");

// Create the GrabzItClient class
// Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
$grabzIt = new \GrabzIt\GrabzItClient("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.php מוגדר. מטפל זה יעבד את ה- תתקשר בחזרה מהשירות ו save צילום המסך שהתקבל.

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

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

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

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

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

בעת יצירת צילומי מסך או המרת HTML קיימות אפשרויות מתקדמות רבות יותר. כולל: צילומי מסך של עמוד מלא, הגדרת רוחב וגובה הדפדפן, רוחב וגובה התמונה. העיכוב לפני צילום צילום מסך ותבנית התמונה של המסך המסך. עם זאת, גם נתמכת ביצירת קובצי PDF, DOCX, GIF מונפשים, CSV ועוד. עבור כל האפשרויות הללו, עיין בסעיף לקוח תיעוד.