વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

પાયથોન સાથે મોબાઇલ વેબસાઇટનો સ્ક્રીનશોટ લોપાયથોન API

GrabzIt પાયથોન API વેબસાઇટ્સના મોબાઇલ સંસ્કરણોના સ્ક્રીનશ takeટ્સ લેવાની ક્ષમતા પ્રદાન કરે છે, જો કે બધી વેબસાઇટ્સમાં વિશેષ મોબાઇલ સંસ્કરણો હોતા નથી અને તેથી તે તમામ સંજોગોમાં કાર્ય કરી શકશે નહીં. મોબાઇલ સ્ક્રીનશshotટ બંને ઇમેજ અને પીડીએફ સ્ક્રીનશોટ માટે વિનંતી કરી શકાય છે તેમજ કોષ્ટકો કાractતી વખતે.

આ કરવા માટે તમારે 1 પાસ નો ઉપયોગ કરવાની જરૂર છે setRequestAs વિકલ્પોની objectબ્જેક્ટનું લક્ષણ બનાવતી વખતે છબી, પીડીએફ or ટેબલ, નીચે બતાવ્યા પ્રમાણે. તે પછી લક્ષ્ય વેબસાઇટના મોબાઇલ સંસ્કરણની વિનંતી કરશે.

વધુ પ્રમાણિત મોબાઇલ સ્ક્રીનશોટ મેળવવા માટે, પ્રમાણભૂત મોબાઇલ બ્રાઉઝરની પહોળાઈને. પર પસાર કરવી એ પણ એક સારો વિચાર છે browserWidth ના લક્ષણ GrabzItImageOptions વર્ગ. અથવા જો તમે પીડીએફ બનાવી રહ્યા છો, તો નાનું પૃષ્ઠ કદ પસંદ કરો.

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")