ਵੈੱਬ ਨੂੰ ਕੈਪਚਰ ਅਤੇ ਕਨਵਰਟ ਕਰਨ ਲਈ ਟੂਲ

ਨੋਡ.ਜੇਜ਼ ਨਾਲ ਐਡਵਾਂਸਡ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

Node.js API

ਗਰੈਬਜ਼ਆਈਟੀ ਦਾ ਏਪੀਆਈ ਬਹੁਤ ਅਨੁਕੂਲ ਹੈ. ਦੋ ਲਾਭਦਾਇਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਯੋਗਤਾ ਹੈ GrabzIt Node.js API ਮੌਜੂਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਅਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਬਣਾਉਣ ਅਤੇ ਸਮਗਰੀ ਕੈਪਚਰ ਕਰਨ ਵੇਲੇ ਗਰੈਬਜ਼ਟ ਦੁਆਰਾ ਭੇਜੀ ਗਈ ਕੂਕੀਜ਼ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ.

ਸਕਰੀਨ ਸ਼ਾਟ ਸਥਿਤੀ

ਸਕਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਜਾਂ ਕੈਪਚਰ ਦੀ ਵਰਤੋਂ ਕਰੋ get_status ਵਿਧੀ ਇਹ ਇੱਕ ਸਥਿਤੀ ਆਬਜੈਕਟ ਵਾਪਸ ਕਰੇਗੀ ਜੋ ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਜੇ ਕੈਪਚਰ ਅਜੇ ਵੀ ਕਾਰਵਾਈ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਕੈਚ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");

client.get_status(screenShotId, function(error, status){
    if (status.processing){
        //screenshot has not yet been processed
    }

    if (status.cached){
        //screenshot is still cached by GrabzIt
    }

    if (status.expired){
        //screenshot is no longer on GrabzIt
        //Perhaps output status message?
    }
});

ਕੂਕੀਜ਼

ਵੈਬਸਾਈਟ ਦੀ ਬਹੁਤ ਸਾਰੀ ਕਾਰਜਸ਼ੀਲਤਾ ਕੂਕੀਜ਼ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਕਿ ਗਰੈਬਜ਼ਿਟ ਕੂਕੀ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਨੂੰ ਆਪਣੀਆਂ ਕਸਟਮ ਕੂਕੀਜ਼ ਸੈਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");

//gets an array of cookies for google.com
client.get_cookies("google.com", function(error, cookies){
});

//sets a cookie for the google.com domain
client.set_cookie("MyCookie", "google.com", {"value":"Any Value You Like"});

//deletes the previously set cookie
client.delete_cookie("MyCookie", "google.com");

ਬਿਨਾਂ ਡਾਉਨਲੋਡ ਕੀਤੇ ਕੈਪਚਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ

ਜਦੋਂ ਕਿ ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਗਈ ਕੈਪਚਰ ਦੀ ਵਰਤੋਂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਵੈੱਬ ਸਰਵਰ ਤੇ ਡਾedਨਲੋਡ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਬਿਨਾਂ ਕਿਸੇ ਉਪਭੋਗਤਾ ਦੇ ਬ੍ਰਾ browserਜ਼ਰ ਵਿਚ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਕੈਪਚਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਤੁਹਾਡੇ ਵੈਬ ਸਰਵਰ ਉੱਤੇ ਪਹਿਲਾਂ ਡਾingਨਲੋਡ ਕੀਤੇ ਸੰਭਵ ਹੈ.

ਅਜਿਹਾ ਕਰਨ ਲਈ, ਇਕ ਵਾਰ ਕੈਪਚਰ ਖ਼ਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ. ਦੇ ਕਾਰਜਕੁਸ਼ਲ ਕਾਰਜ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਕੈਪਚਰ ਦੇ ਬਾਈਟਸ ਭੇਜ ਸਕਦੇ ਹੋ save_to ਢੰਗ ਹੈ ਦੇ ਨਾਲ ਜਵਾਬ ਨੂੰ ਸਹੀ ਮਾਈਮ ਕਿਸਮ. ਦੇ ਲਈ ਇਸ ਦੀ ਇੱਕ ਉਦਾਹਰਣ url_to_image ਵਿਧੀ ਹੇਠਾਂ ਦਰਸਾਈ ਗਈ ਹੈ ਪਰ ਇਹ ਕਿਸੇ ਵੀ ਰੂਪਾਂਤਰਣ ਦੇ ਤਰੀਕਿਆਂ ਨਾਲ ਕੰਮ ਕਰੇਗੀ.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");

client.url_to_image("https://www.tesla.com");
client.save_to(null, function(error, data){
    response.writeHead(200, {"Content-Type":"image/jpeg"});
    response.write(data);
    response.end();
});