GrabzIt ਪਾਈਥਨ API ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਉੱਨਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਐਪਸ ਨੂੰ ਮੌਜੂਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਦੇ ਯੋਗ ਕਰਨਾ ਅਤੇ ਉਨ੍ਹਾਂ ਕੂਕੀਜ਼ ਨੂੰ ਆਗਿਆ ਦੇਣਾ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਗਰੈਬਜ਼ਿਟ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਸੈਟ ਕਰਨ ਲਈ ਕਰੇਗੀ.
ਕਿਸੇ ਐਪਸ ਲਈ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਗੇਟਸਟੈਟਸ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ. ਇਹ ਇੱਕ ਸਥਿਤੀ ਆਬਜੈਕਟ ਦਿੰਦਾ ਹੈ ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੇ ਕੈਪਚਰ ਅਜੇ ਵੀ ਪ੍ਰਕਿਰਿਆ ਕਰ ਰਿਹਾ ਹੈ, ਇੱਕ ਗਲਤੀ ਸੁਨੇਹਾ ਹੈ, ਕੈਚ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਮਿਆਦ ਖਤਮ ਹੋ ਗਈ ਹੈ.
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") 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? raise Exception(status.Message)
ਬਹੁਤ ਸਾਰੀਆਂ ਵੈਬਸਾਈਟਾਂ ਕੂਕੀਜ਼ ਦੁਆਰਾ ਵੈੱਬਪੇਜ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੀਆਂ ਹਨ. ਗਰੈਬਜ਼ਿਟ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ inੰਗਾਂ ਨਾਲ ਆਪਣੇ ਖੁਦ ਦੇ ਵਿਕਾਸ ਕਰਨ ਵਾਲੇ ਦੀਆਂ ਨਿਸ਼ਚਤ ਕੂਕੀਜ਼ ਸੈਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("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") # 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 ਢੰਗ ਹੈ ਦੇ ਨਾਲ ਜਵਾਬ ਨੂੰ ਸਹੀ ਮਾਈਮ ਕਿਸਮ.
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.URLToImage("https://www.tesla.com") capture = grabzIt.SaveTo()
ਉਪਰੋਕਤ ਉਦਾਹਰਣ ਵਿੱਚ ਅਸੀਂ ਕੈਪਚਰ ਦੇ ਬਾਈਟ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ ਪਰ ਇਸ ਨੂੰ ਕਿਵੇਂ ਜਵਾਬ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਇਸਦੀ ਨਿਰਭਰਤਾ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾ ਰਹੇ frameworkਾਂਚੇ ਤੇ ਨਿਰਭਰ ਕਰੇਗੀ.