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

קח תמונות מסך עם רוביממשק API של רובי

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

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

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

סקירה כללית של רובי API

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

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

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

# To take a image screenshot
grabzItClient.url_to_image("https://www.tesla.com")	
# Or to take a PDF screenshot
grabzItClient.url_to_pdf("https://www.tesla.com")
# Or to convert online videos into animated GIF's
grabzItClient.url_to_animation("http://www.example.com/video.avi")
# Or to capture table(s)
grabzItClient.url_to_table("https://www.tesla.com")
# To convert HTML into a image
grabzItClient.html_to_image("<html><body><h1>Hello World!</h1></body></html>")	
# Or convert HTML into a PDF document
grabzItClient.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>")
# Or convert HTML into a CSV, XLSX or JSON document
grabzItClient.html_to_table("<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
grabzItClient.file_to_image("example.html")	
# Or convert HTML file into a PDF document
grabzItClient.file_to_pdf("example.html")
# Or convert HTML file into a CSV, XLSX or JSON document
grabzItClient.file_to_table("tables.html")

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

grabzItClient.save("http://www.example.com/handler/index") 	
השתמש תמיד ב- save_to שיטה ב localhost

אפשרות נוספת היא להשתמש ב- סינכרוני save_to שיטה שתאלץ את היישום שלך להמתין בזמן שנוצר צילום המסך, כך שיש להשתמש בו רק אם save לא ניתן להשתמש בשיטה.

ברגע שנוצר הלכידה הוא כן saveד לנתיב הקובץ שסופק.

filepath = "images/result.jpg"
grabzItClient.save_to(filepath) 	

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

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