youtube-dl: использовать прокси при ошибке

1008
strudelkopf

Я использую YouTube-DL для загрузки видео с YouTube по плейлистам. К сожалению, тонна музыкальных клипов заблокирована в моей стране, и youtube-dl выкладывает ошибку на них. Есть опция -i, чтобы игнорировать ошибки, поэтому остальная часть списка воспроизведения работает нормально.

youtube-dl также имеет опцию --proxy, чтобы указать HTTP-прокси, и это прекрасно работает. Проблема в том, что большинство бесплатных прокси-серверов действительно очень медленные, так что короткая история:

Есть ли способ использовать только прокси-соединение при сбое обычного подхода?

(... или кто-то знает быстрые, бесплатные HTTP прокси?) Но я на самом деле не думаю, что они существуют)

Информация о системе: Windows 7 + сборка окон youtube-dl

0
Я не знаю, как работает youtube-dl, но вы могли бы сделать скрипт (скажем, на python) и проанализировать вывод программы. Если ошибка возникает, вы говорите в своем скрипте, чтобы на этот раз повторно выполнить youtube-dl с прокси, иначе продолжить без :) Это действительно довольно просто. Единственное, что нужно выяснить, это правильный REGEX! Con7e 9 лет назад 1
Да, я думаю, мне придется сделать что-то подобное. youtube-dl на самом деле написан на самом Python, так что я мог бы также рассмотреть это. Просто интересно, есть ли какой-нибудь простой способ :) strudelkopf 9 лет назад 0

0 ответов на вопрос

Похожие вопросы