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

ਕਿਵੇਂ save ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਸ਼ਾਟ?

ਇਹ ਸੰਭਵ ਹੈ save ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਸਕ੍ਰੀਨਸ਼ਾਟ, ਪਰ ਤੁਹਾਨੂੰ ਸਾਡੀ ਸਰਵਰ ਸਾਈਡ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ ਜਿਵੇਂ ਕਿ PHP GetResult ਢੰਗ ਹੈ ਨੂੰ ਇੱਕ ਛੋਟਾ ਵੈੱਬ ਸਰਵਿਸ ਲਾਗੂ ਕਰਨ ਲਈ save ਸਰਵਰ ਪਾਸੇ 'ਤੇ ਚਿੱਤਰ ਨੂੰ. ਇੱਕ ਉਦਾਹਰਣ ਲਈ PHP ਵੈੱਬ ਸਰਵਿਸ save ਸਕਰੀਨ ਸ਼ਾਟ, ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ.

include("lib/GrabzItClient.php");

$id = $_GET["id"];

// Custom id can be used to store user ids or whatever is needed for the later processing of the
// resulting screenshot

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$result = $grabzIt->GetResult($id);

if (!$result)
{
   return;
}

//assuming jpg screenshots
file_put_contents("results" . DIRECTORY_SEPARATOR . $id + ".jpg", $result);

ਕਰਨ ਲਈ intਜਾਵਾ ਸਕ੍ਰਿਪਟ ਏਪੀਆਈ ਦੇ ਨਾਲ ਪੀਐਚਪੀ ਵੈੱਬ ਸਰਵਿਸ ਨੂੰ ਉਦਾਹਰਣ ਦਿਓ ਜਿਸ ਦੀ ਤੁਹਾਨੂੰ ਜ਼ਰੂਰਤ ਹੋਏਗੀ ਆਨਫਿਨਿਸ਼ ਈਵੈਂਟ. ਫਿਰ ਇਸ ਨੂੰ ਸਰਵਰ ਸਾਈਡ ਵੈੱਬ ਸਰਵਿਸ ਤੇ ਏਜੇਕਸ ਕਾਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਪੂਰੇ ਹੋਏ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਆਈਡੀ ਹੋਵੇਗੀ. ਵੈਬ ਸੇਵਾ ਫਿਰ ਇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੀ ਹੈ save ਵੈੱਬ ਸਰਵਰ ਉੱਤੇ ਚਿੱਤਰ. ਧਿਆਨ ਦਿਓ ਕਿ ਹੇਠਲੀ ਉਦਾਹਰਣ ਇਸਤੇਮਾਲ ਕਰਦੀ ਹੈ ਜੇਕਉਐਰੀ.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
	{"onfinish": function (id){
		$.ajax("http://www.example.com/mywebservice.php?id="+id);
	}}).Create();
</script>

ਇੱਕ ਕੈਪਚਰ ਨੂੰ ਸਟੋਰੇਜ ਸਲਿ .ਸ਼ਨ ਵਿੱਚ ਐਕਸਪੋਰਟ ਕਰੋ

ਕੈਪਚਰ ਸਿੱਧੇ ਐਮਾਜ਼ਾਨ ਐਸ ਐਕਸ ਐੱਨ ਐੱਨ ਐੱਮ ਐਕਸ, ਡ੍ਰੌਪਬਾਕਸ, ਐਫਟੀਪੀ ਅਤੇ ਵੈੱਬਡਾਵ ਨੂੰ ਨਿਰਯਾਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਇਕ ਵਾਰ ਜਦੋਂ ਸੈਟਿੰਗ ਸੈੱਟ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ export ਪੈਰਾਮੀਟਰ. ਅਜਿਹਾ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ URL ਨਿਰਯਾਤ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਏ.ਪੀ.ਆਈ.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
    {"export": "dropbox://",
     "onfinish": function (id){
		$.ajax("http://www.example.com/mywebservice.php?id="+id);
    }}).Create();
</script>

ਜਿੱਥੇ ਨਿਰਯਾਤ ਯੂਆਰਐਲ ਨੇ ਇੱਕ ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ, ਇਸਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਸਿਰਫ ਇਸ ਕਾਰਜ ਲਈ ਉਪਭੋਗਤਾ ਬਣਾਓ, ਇਸ ਲਈ ਜੇ ਜਰੂਰੀ ਹੋਏ ਤਾਂ ਪਹੁੰਚ ਨੂੰ ਰੱਦ ਕਰਨਾ ਅਸਾਨ ਹੋਵੇਗਾ. ਜਿਵੇਂ ਕਿ ਇਹ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਇਸ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋ ਸੁਰੱਖਿਅਤ ਨਿਰਯਾਤ URL ਵਿਕਲਪ ਕਿਉਂਕਿ ਇਹ ਲੋਕਾਂ ਨੂੰ ਤੁਹਾਡੇ ਸਟੋਰੇਜ਼ ਹੱਲ ਦੇ ਉਪਭੋਗਤਾ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਚੋਰੀ ਕਰਨਾ ਬੰਦ ਕਰ ਦੇਵੇਗਾ.

ਉਦਾਹਰਣ ਵਿੱਚ fਨਫਿਨਿਸ਼ ਵਿਧੀ ਲੋੜੀਂਦੀ ਨਹੀਂ ਹੈ ਪਰ ਤੁਹਾਨੂੰ ਕੈਪਚਰ ਦੀ ਆਈਡੀ ਨੂੰ ਉਚਿਤ ਉਪਭੋਗਤਾ ਜਾਂ ਕਿਰਿਆ ਆਦਿ ਨਾਲ ਸਟੋਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ.

ਇਸ ਦੀ ਬਜਾਏ ਡੇਟਾ ਯੂਆਰਆਈ methodੰਗ ਦੀ ਵਰਤੋਂ ਕਰੋ

ਇੱਕ ਵਿਕਲਪਕ Anੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ ਡਾਟਾਯੂਰੀ ਵਿਧੀ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਕੈਪਚਰ ਦਾ ਡੇਟਾ ਯੂਆਰਆਈ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਹ ਮੁੱਲ ਫਿਰ ਤੁਹਾਡੇ ਸਰਵਰ ਤੇ ਪੋਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਸੀ ਜੇ ਤੁਸੀਂ ਹੋ ਸਕਦੇ ਹੋ save ਚਿੱਤਰ ਨੂੰ.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com").DataURI(callback);

function callback(dataUri)
{
    $.post("http://www.example.com/mywebservice.php", {data: dataUri});
}
</script>