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

ਮੈਂ ਗਰੈਬਜ਼ਆਈਟੀ ਦੇ ਏਪੀਆਈ ਦੇ ਨਾਲ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦਾ ਇੱਕ ਫਾਈਲ ਨਾਮ ਕਿਵੇਂ ਬਦਲ ਸਕਦਾ ਹਾਂ?

ਗਰੈਬਜ਼ਿਟ ਦਾ ਏ.ਪੀ.ਆਈ. ਬਹੁਤ ਲਚਕਦਾਰ ਹੈ ਅਤੇ ਇਸ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ intਤੁਹਾਡੇ ਸਕਰੀਨਸ਼ਾਟ ਨਾਲ ਭੰਡਾਰ.

ਜੇ ਤੁਸੀਂ ਇੱਕ ਕਾਲਬੈਕ ਹੈਂਡਲਰ ਦੇ ਨਾਲ ਇੱਕ ਸਰਵਰ ਸਾਈਡ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹੈਂਡਲਰ ਫਾਈਲ ਨੂੰ ਆਪਣੇ ਦੁਆਰਾ ਲੋੜੀਦੇ ਫਾਈਲ ਨਾਮ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਬਦਲ ਸਕਦੇ ਹੋ. ਇਸ ਲਈ PHP API ਤੁਸੀਂ. ਵਿੱਚ ਦਿੱਤੀ ਲਾਈਨ ਨੂੰ ਤਬਦੀਲ ਕਰੋਗੇ handler.php ਹੈ, ਜੋ ਕਿ saveਤੁਹਾਡੀ ਸਕਰੀਨ ਸ਼ਾਟ ਹੈ.

file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);

ਆਪਣੇ ਕਸਟਮ ਫਾਈਲ ਨਾਮ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ:

file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);

ਜੇ ਤੁਸੀਂ ਸਮਕਾਲੀ ਦੇ ਨਾਲ ਸਰਵਰ ਸਾਈਡ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ SaveTo methodੰਗ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ save ਆਪਣੀ ਪਸੰਦ ਦੇ ਨਾਮ ਵਾਲੀ ਇੱਕ ਫਾਈਲ ਤੇ ਸਿੱਧਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਹੇਠਾਂ ਕੁਝ ਅਜਿਹਾ ਕਰਕੇ.

$grabzIt->SaveTo("my_screenshot.jpg");

ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਥੋੜੀ ਵੱਖਰੀ worksੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ, ਕਿਉਂਕਿ ਜਾਵਾਸਕ੍ਰਿਪਟ API ਤੁਸੀਂ ਸਿਰਫ ਇੱਕ ਫਾਈਲ ਨਾਮ ਦੇ ਸਕਦੇ ਹੋ ਜੇ ਤੁਸੀਂ ਬੇਨਤੀ ਕਰ ਰਹੇ ਹੋ ਕਿ ਸਕ੍ਰੀਨਸ਼ਾਟ ਡਾਉਨਲੋਡ ਕੀਤਾ ਜਾਏ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ.

GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com",
 {"download": 1,"filename":"my_screenshot.jpg"}).Create();