GrabzIt નું સ્ક્રીનશોટ API ખૂબ લવચીક છે અને તેને ક્રોનજjobબ, વેબ પૃષ્ઠ અથવા એપ્લિકેશનથી બોલાવી શકાય છે. વેબસાઇટના સ્ક્રીનશોટ ઉમેરવા અથવા HTML ને છબીઓ, પીડીએફ અને ડીઓસીએક્સમાં રૂપાંતરિત કરવાનો સૌથી સહેલો રસ્તો. આ પગલાંને અનુસરીને તમારી પાયથોન એપ્લિકેશન છે:
એપીઆઈનો ઉપયોગ કરવા માટે, તમારે પહેલા આનો દાખલો બનાવવાની જરૂર રહેશે GrabzItClient વર્ગ. પછી તમારી પાસ કી અને ગુપ્ત તમારા GrabzIt એકાઉન્ટથી કંસ્ટ્રક્ટર સુધી.
from GrabzIt import GrabzItClient # Create the GrabzItClient class # Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account! grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
આગળ તમારે આમાંથી એકનો ઉપયોગ કરવાની જરૂર પડશે છબી, પીડીએફ, એનિમેશન or ટેબલ પદ્ધતિઓ. વિનંતી કરવા માટે કે GrabzIt સેવા તેને પસાર કરેલા URL ને કેપ્ચર કરે છે. અથવા એચટીએમએલ કન્વર્ટ into એક છબી, JPG અથવા DOCX ફાઇલ.
# To take a image screenshot grabzIt.URLToImage("https://www.tesla.com") # Or to take a PDF screenshot grabzIt.URLToPDF("https://www.tesla.com") # Or to convert online videos into animated GIF's grabzIt.URLToAnimation("http://www.example.com/video.avi") # Or to capture table(s) grabzIt.URLToTable("https://www.tesla.com")
# To convert HTML into a image grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>") # Or convert HTML into a PDF document grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>") # Or convert HTML into a CSV, XLSX or JSON document grabzIt.HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr> <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr> </table></body></html>")
# To convert HTML file into a image grabzIt.FileToImage("example.html") # Or convert HTML file into a PDF document grabzIt.FileToPDF("example.html") # Or convert HTML file into a CSV, XLSX or JSON document grabzIt.FileToTable("tables.html")
અંતે, નીચેના બેમાંથી એક save કેપ્ચર મેળવવા માટે પદ્ધતિઓનો ઉપયોગ કરવો આવશ્યક છે. ભલામણ કરેલ Save પદ્ધતિને જેમ કે હેન્ડલરનો URL આવશ્યક છે હેન્ડલ.પી.પી.. આ કેપ્ચરને ફરીથી પ્રાપ્ત કરવામાં સક્ષમ કરે છે અસુમેળ. આ સ્ક્રીનશ appટ બનાવતી વખતે તમારી એપ્લિકેશનને પ્રતીક્ષા કરવાનું બંધ કરે છે, અને કારણ કે તે વારંવાર GrabzIt મતદાન કરવાની જરૂરિયાતને દૂર કરે છે, તે સંભવિત રૂપે ઝડપી હોઈ શકે છે.
grabzIt.Save("http://www.example.com/handler.py")
બીજી save પદ્ધતિ છે સુસંગત SaveTo પદ્ધતિ, જ્યારે આ વાપરવા માટે સરળ છે. તે તમારી એપ્લિકેશનને સ્ક્રીનશોટ બનાવતી વખતે રાહ જોવાની ફરજ પાડશે.
તેથી તેનો ઉપયોગ ફક્ત પરિસ્થિતિમાં થવો જોઈએ Save પદ્ધતિનો ઉપયોગ કરી શકાતો નથી, જેમ કે ડેસ્કટ .પ એપ્લિકેશનમાં અથવા સ્થાનિક હોસ્ટ પર.
filepath = "images/result.jpg" grabzIt.SaveTo(filepath)
વેબ પૃષ્ઠોમાંથી સ્ક્રીનશોટ અથવા HTML રૂપાંતરિત કરતી વખતે ઘણા વધુ વિકલ્પો છે. સહિત; બ્રાઉઝરની heightંચાઈ અને પહોળાઈ, સ્ક્રીનશોટની heightંચાઈ અને પહોળાઈને ગોઠવી રહ્યા છીએ. કેપ્ચર પહેલાં લેવાયેલ વિલંબ અને કેપ્ચરનું ફોર્મેટ. આ બધા વિકલ્પો અને વધુ શોધો GrabzIt માં ક્લાઈન્ટ દસ્તાવેજીકરણ.