ਬੁਨਿਆਦੀ ਸਕਰੀਨਸ਼ਾਟ ਕਾਰਜਸ਼ੀਲਤਾ ਦੇ ਨਾਲ ਨਾਲ GrabzIt ASP.NET API ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਮੌਜੂਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਅਤੇ ਕੂਕੀਜ਼ ਸੈੱਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜਿਹੜੀਆਂ ਗਰੈਬਜ਼ ਆਈਟ ਡਿਵੈਲਪਰ ਲਈ ਸਕਰੀਨ ਸ਼ਾਟ ਲੈਣ ਲਈ ਵਰਤੇਗੀ.
ਕਈ ਵਾਰ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ, ਸ਼ਾਇਦ ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਇਹ ਲਿਆ ਗਿਆ ਹੈ ਜਾਂ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿ ਕੀ ਇਹ ਅਜੇ ਵੀ ਕੈਚ ਹੈ.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ScreenShotStatus status = grabzIt.GetStatus(screenShotId); 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? label.Text = status.Message; }
ਕੁਝ ਵੈਬਸਾਈਟਾਂ ਕੂਕੀਜ਼ ਦੁਆਰਾ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੀਆਂ ਹਨ. ਗਰੈਬਜ਼ਿਟ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ yourੰਗਾਂ ਨਾਲ ਆਪਣੇ ਖੁਦ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲੇ ਦੀਆਂ ਨਿਸ਼ਚਤ ਕੂਕੀਜ਼ ਸੈਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // gets an array of cookies for google.com GrabzItCookie[] cookies = grabzIt.Cookies("google.com"); # 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");
ਯਾਦ ਰੱਖੋ ਕਿ ਮਿਟਾਉਣ ਵਾਲਾ ਕੁਕੀ methodੰਗ ਸਾਰੇ ਕੂਕੀਜ਼ ਨੂੰ ਉਸੇ ਨਾਮ ਅਤੇ ਡੋਮੇਨ ਨਾਲ ਮਿਟਾ ਦੇਵੇਗਾ.
ਜਦੋਂ ਕਿ ਇਸਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਵਰਤੋਂ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਕੈਪਚਰ ਨੂੰ ਇੱਕ ਵੈਬ ਸਰਵਰ ਤੇ ਡਾedਨਲੋਡ ਕੀਤਾ ਜਾਏ. ਕਿਸੇ ਉਪਭੋਗਤਾ ਦੇ ਬ੍ਰਾ browserਜ਼ਰ ਵਿੱਚ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਕੈਪਚਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਪਹਿਲਾਂ ਤੁਹਾਡੇ ਵੈਬ ਸਰਵਰ ਉੱਤੇ ਡਾingਨਲੋਡ ਕੀਤੇ ਬਿਨਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਸੰਭਵ ਹੈ.
ਇਕ ਵਾਰ ਕੈਪਚਰ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਕੈਪਚਰ ਦੇ ਬਾਈਟਸ ਭੇਜ ਸਕਦੇ ਹੋ SaveTo ਢੰਗ ਹੈ ਦੇ ਨਾਲ ਜਵਾਬ ਨੂੰ ਸਹੀ ਮਾਈਮ ਕਿਸਮ.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.URLToImage("https://www.tesla.com"); GrabzItFile capture = grabzIt.SaveTo(); if (capture != null) { Response.ContentType = "image/jpeg"; Response.BinaryWrite(capture.Bytes); }
ਜਵਾਬ ਲਈ ਇੱਕ ਕੈਪਚਰ ਨੂੰ ਆਉਟਪੁੱਟ ਦੇਣ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਉੱਪਰ ਲਈ ਦਿਖਾਈ ਗਈ ਹੈ URLToImage
ਵਿਧੀ ਹੈ, ਪਰ ਇਹ ਕਿਸੇ ਵੀ ਰੂਪਾਂਤਰਣ .ੰਗ ਨਾਲ ਕੰਮ ਕਰੇਗੀ.