ਵੈੱਬ ਨੂੰ ਕੈਪਚਰ ਅਤੇ ਕਨਵਰਟ ਕਰਨ ਲਈ ਟੂਲ

ਪਾਈਥਨ ਸਕ੍ਰੀਨਸ਼ਾਟ API ਦੇ ਨਾਲ ਵੈਬਸਾਈਟ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲਓਪਾਈਥਨ ਏਪੀਆਈ

The ਡਾਇਗਨੋਸਟਿਕਸ ਪੈਨਲ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਵਿਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ!

ਗਰੈਬਜ਼ਆਈਟੀ ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਏਪੀਆਈ ਬਹੁਤ ਲਚਕਦਾਰ ਹੈ ਅਤੇ ਇੱਕ ਕ੍ਰੌਨਜੌਬ, ਇੱਕ ਵੈੱਬ ਪੇਜ ਜਾਂ ਐਪ ਤੋਂ ਬੁਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ. ਵੈਬਸਾਈਟ ਦੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਸ਼ਾਮਲ ਕਰਨ ਜਾਂ HTML ਨੂੰ ਚਿੱਤਰਾਂ, PDF ਅਤੇ DOCX ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਅਸਾਨ ਤਰੀਕਾ. ਤੁਹਾਡੀ ਪਾਈਥਨ ਐਪ ਲਈ ਇਹ ਪਗ ਵਰਤਦਿਆਂ ਹਨ:

  1. ਆਪਣਾ ਮੁਫਤ ਪ੍ਰਾਪਤ ਕਰੋ ਕੁੰਜੀ ਅਤੇ ਗੁਪਤ.
  2. ਮੁਫਤ ਡਾ Downloadਨਲੋਡ ਕਰੋ ਪਾਇਥਨ ਲਾਇਬ੍ਰੇਰੀ ਹੱਥੀਂ ਜਾਂ ਪਾਈਪ ਸਥਾਪਤ ਕਰਕੇ ਅਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਡੈਮੋ ਐਪ.
  3. ਹੇਠਾਂ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਨੂੰ ਪੜ੍ਹ ਕੇ ਗਰੈਬਜ਼ਿਟ ਦਾ ਏਪੀਆਈ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਬਾਰੇ ਮੁicsਲੀਆਂ ਗੱਲਾਂ ਦਾ ਪਤਾ ਲਗਾਓ.

ਪਾਈਥਨ 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")

ਅੱਗੇ ਤੁਹਾਨੂੰ ਇੱਕ ਵਰਤਣਾ ਪਏਗਾ ਚਿੱਤਰ ਨੂੰ, PDF, ਐਨੀਮੇਸ਼ਨ or ਸਾਰਣੀ ਵਿੱਚ .ੰਗ. ਬੇਨਤੀ ਕਰਨ ਲਈ ਕਿ ਗਰੈਬਜ਼ਿਟ ਸੇਵਾ ਇਸ ਨੂੰ ਦਿੱਤਾ ਗਿਆ URL ਕੈਪਚਰ ਕਰੇ. ਜਾਂ HTML ਨੂੰ ਤਬਦੀਲ into ਇੱਕ ਚਿੱਤਰ, ਜੇਪੀਜੀ ਜਾਂ ਡੀਓਐਕਸਐਕਸ ਫਾਈਲ.

# 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 ਕੈਪਚਰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ methodsੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ. ਸਿਫਾਰਸ਼ ਕੀਤੀ Save ਵਿਧੀ ਲਈ ਇੱਕ ਹੈਂਡਲਰ ਦਾ URL ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹੈਂਡਲਪੱਪੀ. ਇਹ ਕੈਪਚਰ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਕਰਦਾ ਹੈ ਅਸਿੰਕਰੋਨੋਜੀ ਨਾਲ. ਇਹ ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ਾਟ ਬਣਨ ਵੇਲੇ ਇੰਤਜ਼ਾਰ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ, ਅਤੇ ਕਿਉਂਕਿ ਇਹ ਬਾਰ ਬਾਰ ਗਰੈਬਜ਼ਿਟ ਪੋਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ ਸੰਭਾਵਤ ਤੌਰ ਤੇ ਤੇਜ਼ ਹੋ ਸਕਦਾ ਹੈ.

grabzIt.Save("http://www.example.com/handler.py") 	
ਹਮੇਸ਼ਾ ਵਰਤੋ SaveTo ਵਿਧੀ 'ਤੇ ਲੋਕਲਹੋਸਟ

ਕੋਈ ਹੋਰ save methodੰਗ ਹੈ ਸਮਕਾਲੀ SaveTo methodੰਗ ਹੈ, ਜਦਕਿ ਇਸ ਨੂੰ ਵਰਤਣ ਲਈ ਸੌਖਾ ਹੈ. ਇਹ ਤੁਹਾਡੇ ਐਪ ਨੂੰ ਸਕਰੀਨ ਸ਼ਾਟ ਬਣਨ ਦੇ ਸਮੇਂ ਇੰਤਜ਼ਾਰ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੇਗੀ.

ਇਸ ਲਈ ਇਹ ਸਿਰਫ ਹਾਲਤਾਂ ਵਿੱਚ ਵਰਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਸਨ Save ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਡੈਸਕਟੌਪ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਲੋਕਲਹੋਸਟ ਤੇ.

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

ਹੋਰ ਵਿਕਲਪ

ਵੈਬ ਪੇਜਾਂ ਤੋਂ ਸਕ੍ਰੀਨਸ਼ਾਟ ਜਾਂ HTML ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਵੇਲੇ ਬਹੁਤ ਸਾਰੀਆਂ ਹੋਰ ਚੋਣਾਂ ਹਨ. ਸਮੇਤ; ਬ੍ਰਾ browserਜ਼ਰ ਦੀ ਉਚਾਈ ਅਤੇ ਚੌੜਾਈ, ਸਕ੍ਰੀਨਸ਼ਾਟ ਉਚਾਈ ਅਤੇ ਚੌੜਾਈ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ. ਕੈਪਚਰ ਲੈਣ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ ਅਤੇ ਕੈਪਚਰ ਦਾ ਫਾਰਮੈਟ. ਇਹ ਸਾਰੀਆਂ ਵਿਕਲਪਾਂ ਅਤੇ ਗਰੈਬਜ਼ਿਟ ਵਿੱਚ ਹੋਰ ਬਹੁਤ ਕੁਝ ਲੱਭੋ ਕਲਾਇੰਟ ਦਸਤਾਵੇਜ਼