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

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

પાયથોન API
ડાયગ્નોસ્ટિક્સ પેનલ તમને તમારા કોડને ડિબગ કરવામાં મદદ કરી શકે છે!

GrabzIt નું સ્ક્રીનશોટ API ખૂબ લવચીક છે અને તેને ક્રોનજjobબ, વેબ પૃષ્ઠ અથવા એપ્લિકેશનથી બોલાવી શકાય છે. વેબસાઇટના સ્ક્રીનશોટ ઉમેરવા અથવા HTML ને છબીઓ, પીડીએફ અને ડીઓસીએક્સમાં રૂપાંતરિત કરવાનો સૌથી સહેલો રસ્તો. આ પગલાંને અનુસરીને તમારી પાયથોન એપ્લિકેશન છે:

  1. તમારી મફત મેળવો કી અને ગુપ્ત.
  2. મફત ડાઉનલોડ કરો પાયથોન લાઇબ્રેરી મેન્યુઅલી અથવા પીપ દ્વારા ઇન્સ્ટોલ કરો અને પ્રયાસ કરો ડેમો એપ્લિકેશન.
  3. નીચેના વિહંગાવલોકનને વાંચીને ગ્રાબઝિટનું એપીઆઈ કેવી રીતે કાર્ય કરે છે તે વિશેની મૂળભૂત બાબતો જાણો.

પાયથોન API ઝાંખી

એપીઆઈનો ઉપયોગ કરવા માટે, તમારે પહેલા આનો દાખલો બનાવવાની જરૂર રહેશે 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") 	
હંમેશા વાપરો SaveTo પદ્ધતિ ચાલુ લોકલહોસ્ટ

બીજી save પદ્ધતિ છે સુસંગત SaveTo પદ્ધતિ, જ્યારે આ વાપરવા માટે સરળ છે. તે તમારી એપ્લિકેશનને સ્ક્રીનશોટ બનાવતી વખતે રાહ જોવાની ફરજ પાડશે.

તેથી તેનો ઉપયોગ ફક્ત પરિસ્થિતિમાં થવો જોઈએ Save પદ્ધતિનો ઉપયોગ કરી શકાતો નથી, જેમ કે ડેસ્કટ .પ એપ્લિકેશનમાં અથવા સ્થાનિક હોસ્ટ પર.

filepath = "images/result.jpg"
grabzIt.SaveTo(filepath) 	

વધુ વિકલ્પો

વેબ પૃષ્ઠોમાંથી સ્ક્રીનશોટ અથવા HTML રૂપાંતરિત કરતી વખતે ઘણા વધુ વિકલ્પો છે. સહિત; બ્રાઉઝરની heightંચાઈ અને પહોળાઈ, સ્ક્રીનશોટની heightંચાઈ અને પહોળાઈને ગોઠવી રહ્યા છીએ. કેપ્ચર પહેલાં લેવાયેલ વિલંબ અને કેપ્ચરનું ફોર્મેટ. આ બધા વિકલ્પો અને વધુ શોધો GrabzIt માં ક્લાઈન્ટ દસ્તાવેજીકરણ.