Инструменты для захвата и конвертирования Интернета

Видео YouTube было удалено, имеет возрастное ограничение или недоступно в стране, из которой оно было снято.

Эта ошибка может возникать при преобразовании видео YouTube в анимированные GIF-файлы и означает, что видео нельзя преобразовать, так как оно имеет возрастные ограничения или было удалено или просматривается не в той стране. Хотя с удаленными видео ничего нельзя сделать, есть решения для двух других ошибок.

Решение проблемы ограничения по возрасту

Для просмотра видео с ограничением по возрасту вам необходимо использовать аккаунт YouTube, в котором вы подтвердили свой возраст. Для этого вам необходимо войти в YouTube и открыть инструменты разработчика в своем браузере, обычно нажав F12, а затем найти файлы cookie для веб-страницы. Затем определите сеансовые файлы cookie YouTube, которые в настоящее время называются SID и SSID, Затем добавьте имя, домен и значение этих файлов cookie в GrabzIt, используя пользовательская страница куки, это хорошая идея, чтобы использовать дату истечения в течение длительного времени в будущем, чтобы гарантировать, что cookie сеанса не будет удален. Обратите внимание, что это делается на ваш страх и риск, и мы не несем ответственности в соответствии с нашими условия и положения.

Решение неверной страновой ошибки

Возможно, вам удастся обойти эту проблему, указав другой код страны при выполнении запроса на преобразование видео, ограниченного одной страной.

В настоящее время страна может быть установлена ​​в США, Великобритании или СингапуреНиже приведен пример настройки страны для каждой из наших библиотек 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")