वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

रुबीसह मोबाइल वेबसाइटचा स्क्रीनशॉट घ्यारुबी एपीआय

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना GrabzIt रुबी एपीआय वेबसाइट्सच्या मोबाइल आवृत्त्यांचे स्क्रीनशॉट घेण्याची क्षमता प्रदान करते, तथापि सर्व वेबसाइट्सकडे विशेष मोबाइल आवृत्त्या नसतात आणि म्हणूनच ती सर्व परिस्थितीत कार्य करू शकत नाहीत. मोबाईल स्क्रीनशॉटसाठी प्रतिमा आणि पीडीएफ स्क्रिनशॉट्ससाठी तसेच टेबल काढताना विनंती केली जाऊ शकते.

हे करण्यासाठी आपल्याला 1 पासचा वापर करणे आवश्यक आहे requestAs तयार करताना ऑब्जेक्ट ऑब्जेक्टची पद्धत प्रतिमा, PDF 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")