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