ویب پر گرفت اور تبدیل کرنے کے اوزار

ازگر اسکرین شاٹ API کے ساتھ ویب سائٹ اسکرین شاٹس لیںازگر API

۔ تشخیصی پینل آپ کوڈ کو ڈیبگ کرنے میں مدد کرسکتا ہے!

GrabzIt کا اسکرین شاٹ API بہت لچکدار ہے اور اسے ایک cronjob ، ایک ویب صفحے یا ایپ سے بھی بلایا جاسکتا ہے۔ ویب سائٹ کے پردے شامل کرنے یا HTML کو تصاویر ، پی ڈی ایف اور DOCX میں تبدیل کرنے کا آسان ترین طریقہ۔ آپ کے ازگر کے ایپ میں ان اقدامات پر عمل کرنا ہے:

  1. اپنا مفت حاصل کرو کلیدی اور خفیہ.
  2. مفت ڈاؤن لوڈ کریں ازگر لائبریری دستی طور پر یا پائپ کے ذریعے انسٹال کریں اور آزمائیں ڈیمو ایپ.
  3. مندرجہ ذیل جائزہ کو پڑھ کر GrabzIt کا API کام کرنے کے بارے میں بنیادی باتوں کا پتہ لگائیں۔

ازگر API کا جائزہ

API کو استعمال کرنے کے ل. ، آپ کو پہلے اس کی مثال تیار کرنے کی ضرورت ہوگی GrabzItClient کلاس پھر پاس آپ کلیدی اور خفیہ اپنے GrabzIt اکاؤنٹ سے کنسٹرکٹر تک۔

from GrabzIt import GrabzItClient

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

اگلا آپ کو ان میں سے ایک کو استعمال کرنے کی ضرورت ہوگی تصویر, PDF, حرکت پذیری or ٹیبل طریقوں. درخواست کرنے کے لئے کہ GrabzIt سروس نے URL کو اس پر قبضہ کرلیا۔ یا HTML کو تبدیل کریں into ایک تصویر ، JPG یا DOCX فائل۔

# 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 گرفتاری کی بازیافت کے ل methods طریقوں کا استعمال ضروری ہے۔ تجویز کردہ Save طریقہ کار میں ایسے ہینڈلر کے URL کی ضرورت ہوتی ہے جیسے ہینڈل پی پی. اس سے گرفتاری کو دوبارہ حاصل کیا جاسکتا ہے متفقہ طور پر. اس سے آپ کی ایپ کو اسکرین شاٹ بننے کے انتظار میں رکنا پڑتا ہے ، اور اس کی وجہ یہ ہے کہ GrabzIt کو بار بار پولنگ کرنے کی ضرورت کو ممکنہ طور پر تیز تر کیا جاسکتا ہے۔

grabzIt.Save("http://www.example.com/handler.py") 	
ہمیشہ استعمال کریں SaveTo طریقہ پر localhost

دیگر save طریقہ ہے ہم آہنگ SaveTo طریقہ ، جبکہ یہ استعمال کرنا آسان ہے۔ اسکرین شاٹ بننے تک یہ آپ کے ایپ کو انتظار کرنے پر مجبور کرے گا۔

لہذا یہ صرف حالات میں استعمال ہونا چاہئے Save طریقہ استعمال نہیں کیا جاسکتا ، جیسے ڈیسک ٹاپ ایپلیکیشن میں یا لوکل ہوسٹ پر۔

filepath = "images/result.jpg"
grabzIt.SaveTo(filepath) 	

مزید زرائے

ویب صفحات سے اسکرین شاٹس یا HTML کو تبدیل کرنے پر بہت سارے اختیارات موجود ہیں۔ سمیت؛ براؤزر کی اونچائی اور چوڑائی ، اسکرین شاٹ کی اونچائی اور چوڑائی کو مرتب کرنا۔ گرفتاری سے قبل ہونے والی تاخیر اور گرفتاری کی شکل۔ ان سبھی اختیارات اور بہت کچھ GrabzIt میں تلاش کریں کلائنٹ دستاویزات.