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

ਪਰਲ ਦੇ ਨਾਲ ਐਡਵਾਂਸਡ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂਪਰਲ ਏਪੀਆਈ

ਦੀਆਂ ਤਕਨੀਕੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਗਰੈਬਜ਼ਿਟ ਦਾ ਪਰਲ ਏਪੀਆਈ ਨੂੰ intਆਪਣੇ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਨਾਲ ਨੇੜਿਓਂ ਜਾਣਕਾਰੀ ਦਿਓ ਜਿਵੇਂ ਕਿ ਮੌਜੂਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨਾ ਜਾਂ ਸਕ੍ਰੀਨਸ਼ਾਟ ਕੈਪਚਰ ਕਰਨ ਵੇਲੇ ਗਰੈਬਜ਼ ਆਈ ਟੀ ਦੁਆਰਾ ਵਰਤੀਆਂ ਕੂਕੀਜ਼ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨਾ.

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

ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ, ਸ਼ਾਇਦ ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਇਹ ਤਿਆਰ ਹੈ ਜਾਂ ਨਹੀਂ ਜਾਂ ਇਹ ਜਾਂਚ ਕਰਨਾ ਹੈ ਕਿ ਇਹ ਕੈਚ ਹੈ ਜਾਂ ਨਹੀਂ ਅਤੇ ਇਸ ਲਈ ਡਾ beਨਲੋਡ ਕਰਨ ਲਈ ਉਪਲਬਧ ਹੈ.

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$status = $grabzIt.GetStatus(screenShotId);

if ($status->getProcessing())
{
    # screenshot has not yet been processed
}

if ($status->getCached())
{
    # screenshot is still cached by GrabzIt
}

if ($status->getExpired())
{
    # screenshot is no longer on GrabzIt
    # Perhaps output status message?
    die $status->getMessage();
}

ਕੂਕੀਜ਼

ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੈਬਸਾਈਟ ਤੇ ਕੁਝ ਕਾਰਜਸ਼ੀਲ ਦਿਖਾਉਣ ਜਾਂ ਲੁਕਾਉਣ ਲਈ ਇੱਕ ਕੂਕੀ ਸੈਟ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ. ਗਰੈਬਜ਼ਿਟ ਦੇ ਕੁਕੀ ਦੇ methodsੰਗਾਂ ਹੇਠਾਂ ਦਰਸਾਏ ਅਨੁਸਾਰ ਤੁਹਾਨੂੰ ਅਜਿਹਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

# gets an array of cookies for google.com
@cookies = @{$grabzIt->GetCookies("google.com")};

foreach $cookie (@cookies)
{
    print $cookie->getName();
}

# sets a cookie for the google.com domain
$grabzIt->SetCookie("MyCookie", "google.com", "Any Value You Like");

# deletes the previously set cookie
$grabzIt->DeleteCookie("MyCookie", "google.com");

ਗਰੈਬਜ਼ ਆਈਟ ਕੂਕੀਜ਼ ਨੂੰ ਸੈੱਟ ਕਰਨ, ਪੜ੍ਹਨ ਅਤੇ ਮਿਟਾਉਣ ਵੇਲੇ ਸਾਰੀਆਂ ਚੋਣਾਂ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਪੜ੍ਹੋ ਕਲਾਇੰਟ ਦਸਤਾਵੇਜ਼.

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

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

ਅਜਿਹਾ ਕਰਨ ਲਈ, ਇਕ ਵਾਰ ਕੈਪਚਰ ਪੂਰਾ ਹੋ ਜਾਣ 'ਤੇ ਤੁਸੀਂ ਕੈਪਚਰ ਦੇ ਬਾਈਟਸ ਨੂੰ ਵਾਪਸ ਭੇਜ ਸਕਦੇ ਹੋ SaveTo ਢੰਗ ਹੈ ਦੇ ਨਾਲ ਜਵਾਬ ਨੂੰ ਸਹੀ ਮਾਈਮ ਕਿਸਮ.

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$grabzIt->URLToImage("https://www.tesla.com");
$capture = $grabzIt->SaveTo();

print "Content-type: image/jpeg\n\n";
print $capture;

ਇੱਕ ਕੈਪਚਰ ਨੂੰ ਆਉਟਪੁੱਟ ਦੇਣ ਦੀ ਇੱਕ ਉਦਾਹਰਣ intਲਈ ਵੈੱਬ ਪੇਜ ਉੱਪਰ ਦਿੱਤਾ ਗਿਆ ਹੈ URLToImage ਵਿਧੀ ਹੈ, ਪਰ ਇਹ ਕਿਸੇ ਵੀ ਰੂਪਾਂਤਰਣ .ੰਗ ਨਾਲ ਕੰਮ ਕਰੇਗੀ.