The GrabzIt ਪਾਈਥਨ API ਵੈਬਸਾਈਟਾਂ ਦੇ ਮੋਬਾਈਲ ਸੰਸਕਰਣਾਂ ਦੇ ਸਕ੍ਰੀਨ ਸ਼ਾਟ ਲੈਣ ਦੀ ਯੋਗਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਹਾਲਾਂਕਿ ਸਾਰੀਆਂ ਵੈਬਸਾਈਟਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ ਮੋਬਾਈਲ ਸੰਸਕਰਣ ਨਹੀਂ ਹੁੰਦੇ ਅਤੇ ਇਸ ਲਈ ਇਹ ਸਾਰੇ ਹਾਲਤਾਂ ਵਿੱਚ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦਾ. ਮੋਬਾਈਲ ਸਕਰੀਨ ਸ਼ਾਟ ਦੋਵਾਂ ਚਿੱਤਰਾਂ ਅਤੇ ਪੀਡੀਐਫ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲਈ ਵੀ ਟੇਬਲ ਕੱractਣ ਲਈ ਬੇਨਤੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.
ਅਜਿਹਾ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ 1 ਪਾਸ ਪਾਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ setRequestAs ਜਦੋਂ ਇੱਕ ਬਣਾਉਣ ਵੇਲੇ ਚੋਣਾਂ ਆਬਜੈਕਟ ਦਾ ਗੁਣ ਚਿੱਤਰ ਨੂੰ, PDF or ਸਾਰਣੀ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ. ਇਹ ਫਿਰ ਟੀਚੇ ਦੀ ਵੈਬਸਾਈਟ ਦੇ ਮੋਬਾਈਲ ਸੰਸਕਰਣ ਦੀ ਬੇਨਤੀ ਕਰੇਗਾ.
setRequestAs
ਵਧੇਰੇ ਪ੍ਰਮਾਣਿਤ ਮੋਬਾਈਲ ਸਕ੍ਰੀਨਸ਼ਾਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਇੱਕ ਮਿਆਰੀ ਮੋਬਾਈਲ ਬਰਾ browserਜ਼ਰ ਨੂੰ ਚੌੜਾਈ ਨੂੰ ਪਾਸ ਕਰਨਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੈ browserWidth ਦਾ ਗੁਣ GrabzItImageOptions ਕਲਾਸ. ਜਾਂ ਜੇ ਤੁਸੀਂ ਪੀਡੀਐਫ ਤਿਆਰ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇੱਕ ਛੋਟੇ ਪੇਜ ਦੇ ਆਕਾਰ ਦੀ ਚੋਣ ਕਰੋ.
browserWidth
from GrabzIt import GrabzItClient from GrabzIt import GrabzItImageOptions options = GrabzItImageOptions.GrabzItImageOptions() options.format = "png" options.browserWidth = 320 options.width = 256 options.height = 256 options.requestAs = 1 grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.URLToImage("https://www.tesla.com", options) grabzIt.Save("http://www.mysite.com/handler.py")