RSI GrabzIt पायथन एपीआई वेबसाइटों के मोबाइल संस्करणों के स्क्रीनशॉट लेने की क्षमता प्रदान करता है, हालांकि सभी वेबसाइटों में विशेष मोबाइल संस्करण नहीं होते हैं और इसलिए यह सभी परिस्थितियों में काम नहीं कर सकता है। मोबाइल स्क्रीनशॉट को इमेज और पीडीएफ स्क्रीनशॉट दोनों के साथ-साथ टेबल निकालते समय अनुरोध किया जा सकता है।
ऐसा करने के लिए आपको 1 से पास का उपयोग करना होगा setRequestAs
विकल्प ऑब्जेक्ट की विशेषता जब एक बनाते हैं की छवि, पीडीएफ or तालिका, जैसा की नीचे दिखाया गया। इसके बाद लक्ष्य वेबसाइट के मोबाइल संस्करण का अनुरोध किया जाएगा।
अधिक प्रामाणिक मोबाइल स्क्रीनशॉट प्राप्त करने के लिए यह एक अच्छा विचार है कि मानक मोबाइल ब्राउज़र की चौड़ाई को पास किया जाए browserWidth
की विशेषता GrabzItImageOptions कक्षा। या यदि आप एक पीडीएफ बना रहे हैं तो एक छोटे पृष्ठ का आकार चुनें।
from GrabzIt import GrabzItClient from GrabzIt import GrabzItImageOptions options = GrabzItImageOptions.GrabzItImageOptions() options.format = "png" options.browserWidth = 320 options.width = 256 options.height = 256 options.requestAs = 1 grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.URLToImage("https://www.tesla.com", options) grabzIt.Save("http://www.mysite.com/handler.py")