Генератор команд yt-dlp для Pinterest
Соберите команду yt-dlp для видео-пинов Pinterest.
Что учесть с Pinterest
Адреса отдельных пинов с видео работают напрямую и не требуют особых опций.
Поддержка целых досок ограничена и меняется вместе с разметкой самого Pinterest. Передавать адреса пинов по одному медленнее, но заметно надёжнее.
Не всякий пин — видео, большинство — картинки, и доска, отданная yt-dlp целиком, вернётся по большей части элементами-картинками. Ради видео-пинов и существует эта страница: откройте пин, скопируйте адрес самой страницы пина (не URL картинки i.pinimg.com, который показывает браузер) и позвольте yt-dlp разобраться, видео ли за ним. Если yt-dlp отвечает картинкой, у пина её действительно нет; опции, превращающей пин с картинкой в видео, не существует.
Часть контента Pinterest заперта за входом, и в отличие от большинства платформ замок стоит на просмотре не меньше, чем на скачивании: без cookies доски обрываются после первой страницы, а видео-пины некоторых категорий не возвращают ничего вовсе. Надёжный путь здесь — опция браузерных cookies: войдите как обычно в браузере, передайте файл cookies yt-dlp, и постраничный проход пойдёт от того аккаунта, под которым вы вошли. Cookies из сессии без входа ничего не дают.
Для длинной доски или профиля, за которым стоит следить, соедините cookies с файлом архива и запускайте ту же команду по расписанию: архив записывает каждый уже взятый пин, поэтому каждый следующий запуск переносит лишь то, что было запинено с прошлого раза. Форма вывода будет меняться со временем — Pinterest переделывает свою разметку чаще любой другой платформы, которую поддерживает yt-dlp, и когда доска вдруг скачивается одной гигантской галереей или теряет заголовки, обновлённый yt-dlp обычно и есть всё исправление. Сообщайте о проблеме, только если обновление её не сняло.
Называйте результат по доске, а не по пину. Заголовки пинов повторяются — «Без названия», имя доски или ничего вовсе, — поэтому простое шаблонное название сталкивается уже внутри одного запуска; шаблон по умолчанию здесь хранит id, который уникален, а добавленный номер в плейлисте держит загрузку доски в порядке самой доски. Разделы внутри доски приходят как вложенные плейлисты, и файл архива отслеживает каждый уровень этого, ничего не перекачивая при следующем запуске.