ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ

রুবির সাথে একটি মোবাইল ওয়েবসাইটের স্ক্রিনশট নিন

রুবি এপিআই

সার্জারির GrabzIt রুবি এপিআই ওয়েবসাইটগুলির মোবাইল সংস্করণগুলির স্ক্রিনশট নেওয়ার ক্ষমতা সরবরাহ করে, তবে সমস্ত ওয়েবসাইটের বিশেষ মোবাইল সংস্করণ নেই এবং তাই এটি সমস্ত পরিস্থিতিতে কাজ না করে। মোবাইল স্ক্রিনশট চিত্র এবং পিডিএফ উভয় স্ক্রিনশট পাশাপাশি টেবিলগুলি বের করার জন্য অনুরোধ করা যেতে পারে।

এটি করার জন্য আপনাকে 1 পাস করতে হবে requestAs অপশন অবজেক্টের পদ্ধতি তৈরি করার সময় একটি ভাবমূর্তি, পিডিএফ or টেবিল, নিচে দেখানো হয়েছে. এটি তখন লক্ষ্য ওয়েবসাইটটির মোবাইল সংস্করণে অনুরোধ করবে।

আরও সত্যায়িত মোবাইল স্ক্রিনশট পেতে একটি মানক মোবাইল ব্রাউজারের প্রস্থের কাছে পাস করা ভাল ধারণা browserWidth পদ্ধতি বা আপনি যদি পিডিএফ তৈরি করছেন তবে একটি ছোট পৃষ্ঠা আকার চয়ন করুন।

options = GrabzIt::ImageOptions.new()
options.format = "png"
options.browserWidth = 320
options.width = 256
options.height = 256
options.requestAs = 1

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.url_to_image("https://www.tesla.com", options)
grabzIt.save("http://www.example.com/handler/index")