أدوات لالتقاط وتحويل الويب

تمت إزالة مقطع فيديو YouTube ، أو تقييده بحسب العمر ، أو أنه غير متوفر في البلد الذي يتم نقله منه

يمكن أن يحدث هذا الخطأ عند تحويل مقاطع فيديو YouTube إلى صور GIF متحركة ويعني أنه لا يمكن تحويل الفيديو لأنه يحتوي على قيود عمرية أو تمت إزالته أو أنه يتم مشاهدته من البلد الخطأ. على الرغم من أنه لا يوجد شيء يمكن القيام به بشأن مقاطع الفيديو التي تمت إزالتها ، إلا أن هناك حلول للأخطاء الأخرى.

حل خطأ تقييد العمر

لعرض مقطع فيديو به قيود عمرية ، يلزمك استخدام حساب على YouTube أكدت عليه عمرك. للقيام بذلك ، يجب تسجيل الدخول إلى YouTube وفتح أدوات المطور في متصفحك ، عادةً عن طريق الضغط على F12 ، ثم ابحث عن ملفات تعريف الارتباط لصفحة الويب. ثم حدد ملفات تعريف الارتباط لجلسة YouTube ، والتي تسمى حاليًا SID و SSID. ثم أضف اسمًا ونطاقًا وقيمة ملفات تعريف الارتباط هذه إلى GrabzIt باستخدام ملفات تعريف الارتباط المخصصة، من المستحسن استخدام تاريخ انتهاء الصلاحية لفترة طويلة في المستقبل لضمان عدم حذف ملف تعريف ارتباط الجلسة. لاحظ أن هذا يتم على مسؤوليتك الخاصة ونحن لا نقبل أي التزام وفقًا لشروطنا الشروط والأحكام.

حل خطأ البلد الخاطئ

قد تتمكن من تجاوز هذه المشكلة عن طريق تحديد رمز بلد مختلف عند تقديم طلب تحويل مقطع فيديو مقيد إلى بلد واحد.

حاليا أ يمكن تعيين البلد إما إلى الولايات المتحدة أو المملكة المتحدة أو سنغافورةأدناه مثال على تعيين البلد لكل من مكتبات API الخاصة بنا.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
AnimationOptions options = new AnimationOptions();
options.Country = Country.US;
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
grabzIt.Save("http://www.mywebsite.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
AnimationOptions options = new AnimationOptions();
options.setCountry(Country.UNITEDSTATES);
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.youtube.com/watch?v=a1Y73sPHKxw", 
{"format":"gif", "country":"US"}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", {"country":"US"});
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItAnimationOptions->new();
$options->country("US");
$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItAnimationOptions();
$options->setCountry("US");
$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItAnimationOptions.GrabzItAnimationOptions()
options.country = "US"
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::AnimationOptions.new()
options.country = "US"
grabzIt.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
grabzIt.save("http://www.mywebsite.com/handler/index")