Добавить новость

Ступинцы отдали дань памяти ветеранам боевых действий

Большой «Фестиваль Детства» проходит с 3 по 7 июля на Тверском бульваре в Москве

Умер крановщик, потерявший сознание из-за жары в кабине в Москве

Россия сокращает экспорт алмазов из-за санкций и слабого мирового спроса





Новости сегодня

Новости от TheMoneytizer

Python, пакет yt-dlp - YoutubeDL, скачивание видео с ютуба, не качает

Кто шарит в данном пакете yt-dlp.

Вопрос, а сколько ботов можно запустить на одном сервере с данным пакетом yt-dlp?

Как можно направить скачивание через ipv6.

Пробовал такое:
ydl_opts = {
'format': 'mp4',
'outtmpl': f'{self.download_path}/%(id)s.mp4',
'source_address': '1a05:5f00:4:1::9fd0',
'force_ipv6': True
}
--------------------------------------------

Перестал
работать, не качает видео, обновил до последний версии, ошибку не
пишет, просто не качает, не могу понять в чем проблема.

Если в
консоле пишу команду yt-dlp "тут ссылка на видео", качает без проблем, и
видео есть в корне скрипта, я сначала думал, что бан по ip, но нет, раз
качает на прямую по ссылке, тут дело в скрипте, скрипт почему-то не
качает.

Может тут, что не так.


async def download(self, limit=1):
self.conn.row_factory = sqlite3.Row
cursor = self.conn.cursor()
query = "SELECT * FROM videos WHERE is_downloaded=0 ORDER BY created_at ASC"
if limit is not None:
query += " LIMIT {}".format(limit)
cursor.execute(query)
rows = cursor.fetchall()
if len(rows) == 0:
return
self.log("DOWNLOAD STARTED")
try:
ydl_opts = {
'format': 'mp4',
'outtmpl': f'{self.download_path}/%(id)s.mp4',
'source_address': '1a05:5f00:7:1::9fd1',
'force_ipv6': True
}
ydl = YoutubeDL(ydl_opts)


for i in rows:
try:

res = ydl.download('https://youtube.com/watch?v=' + i['video_id'], download=True)

print("По ссылке видео доступно.")
except YoutubeDL.DownloadError:
print("По ссылке видео удалено.")

self.conn.execute("UPDATE
videos SET is_downloaded=1, filename=? WHERE is_downloaded=0 AND id=?",
(f'{self.download_path}/{i["video_id"]}.mp4', i['id'],))
self.conn.commit()
time.sleep(4)
except (NetworkError, sqlite3.Error, ConnectionError) as e:
self.log(str(e), is_exception=True)
self.log("DOWNLOAD FINISHED")

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Представителя КПРФ Сараева задержали за демонстрацию нацистской символики в Сети

Детский лагерь «Осетр» в Зарайске откроют после ремонта в августе

Театрализованное представление для юных жителей прошло в парке Воскресенска

"Известия": средний чек на кондиционеры и вентиляторы летом вырос на 14–20%

Музыкальные новости

Сеть клиник «Будь Здоров» приняла участие в VK Fest в Санкт-Петербурге

Суд опроверг признание бизнеса Шефлера экстремистским объединением

Встречайте «Рекорд Оркестр» на «Квартирнике у Маргулиса» в ЦДКЖ

Лавров: России, КНР и Монголии интересна интеграция экономических проектов

Новости России

Соревнования по вейксерфингу пройдут на Северном речном вокзале

Спрос переключился на холод // Как растут продажи кондиционеров

Вулкан Йеллоустоун: спящая супербомба под США

В Пермском крае пассажир поезда проткнул ногу штырем, выходя из вагона

Экология в России и мире

В Центре хирургии клиники «Будь Здоров» провели 1000-ю операцию

Йошкар-Ола готовит будущих чемпионов по фитнес-аэробике РФ

Пот ручьём: когда стоит обращать внимание на повышенную потливость, рассказал доктор Кутушов

Детский сад на 180 мест построят в Реутове

Спорт в России и мире

Уимблдон. 2 июля. Джокович сыграет вторым запуском на Центральном корте, Маррей – третьим, турнир начнут Рублев, Сафиуллин, Швентек, Самсонова

Медведев едва не проиграл на неудобном корте Уимблдона. Россиянин с трудом вышел в третий круг

Уимблдон. 4 июля. Марреи сыграют пару последним запуском на Центральном корте, Зверев сыграет на Корте №1

Медведев остался на пятом месте в рейтинге ATP перед стартом Уимблдона

Moscow.media

S&P повысило прогноз по рейтингу «дочек» Freedom Holding Corp. до позитивного

Совладелец «ТЕХНОНИКОЛЬ» Игорь Рыбаков запустил на Дальнем Востоке бизнес-клуб «Эквиум»

DатаРу представила новые модели СХД для крупных предприятий

Фестиваль троечной езды и гастрономии "Русский драйв"











Топ новостей на этот час

Rss.plus






Соревнования по вейксерфингу пройдут на Северном речном вокзале

Вулкан Йеллоустоун: спящая супербомба под США

В России побиты 38 температурных рекордов за один день

Схема движения транспорта временно изменится на западе столицы