આ GrabzIt પાયથોન API વેબસાઇટ્સના મોબાઇલ સંસ્કરણોના સ્ક્રીનશ takeટ્સ લેવાની ક્ષમતા પ્રદાન કરે છે, જો કે બધી વેબસાઇટ્સમાં વિશેષ મોબાઇલ સંસ્કરણો હોતા નથી અને તેથી તે તમામ સંજોગોમાં કાર્ય કરી શકશે નહીં. મોબાઇલ સ્ક્રીનશshotટ બંને ઇમેજ અને પીડીએફ સ્ક્રીનશોટ માટે વિનંતી કરી શકાય છે તેમજ કોષ્ટકો કાractતી વખતે.
આ કરવા માટે તમારે 1 પાસ નો ઉપયોગ કરવાની જરૂર છે setRequestAs વિકલ્પોની objectબ્જેક્ટનું લક્ષણ બનાવતી વખતે છબી, પીડીએફ or ટેબલ, નીચે બતાવ્યા પ્રમાણે. તે પછી લક્ષ્ય વેબસાઇટના મોબાઇલ સંસ્કરણની વિનંતી કરશે.
setRequestAs
વધુ પ્રમાણિત મોબાઇલ સ્ક્રીનશોટ મેળવવા માટે, પ્રમાણભૂત મોબાઇલ બ્રાઉઝરની પહોળાઈને. પર પસાર કરવી એ પણ એક સારો વિચાર છે 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")