वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

Node.js के साथ एक मोबाइल वेबसाइट का स्क्रीनशॉट लें

Node.js एपीआई

RSI GrabzIt Node.js एपीआई वेबसाइटों के मोबाइल संस्करणों के स्क्रीनशॉट लेने की क्षमता प्रदान करता है, हालांकि सभी वेबसाइटों में विशेष मोबाइल संस्करण नहीं होते हैं और इसलिए यह सभी परिस्थितियों में काम नहीं कर सकता है। मोबाइल स्क्रीनशॉट को इमेज और पीडीएफ स्क्रीनशॉट दोनों के साथ-साथ टेबल निकालते समय अनुरोध किया जा सकता है।

ऐसा करने के लिए आपको 1 से पास का उपयोग करना होगा requestAs विकल्प ऑब्जेक्ट पर संपत्ति जब एक बना की छवि, पीडीएफ or तालिका, जैसा की नीचे दिखाया गया। इसके बाद लक्ष्य वेबसाइट के मोबाइल संस्करण का अनुरोध किया जाएगा।

अधिक प्रामाणिक मोबाइल स्क्रीनशॉट प्राप्त करने के लिए यह एक अच्छा विचार है कि मानक मोबाइल ब्राउज़र की चौड़ाई को पास किया जाए browserWidth नीचे दिखाए अनुसार संपत्ति। या यदि आप एक पीडीएफ बना रहे हैं तो एक छोटे पृष्ठ का आकार चुनें।

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"format":"png", "requestAs":1, "browserWidth":320};

client.url_to_image("https://www.tesla.com", options);
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});