Для пользователей yt-dlp. Узнал интересную фишку: для обхода географических ограничений можно использовать Tor-браузер, для этого при запущенном Торе нужно запустить yt-dlp с опцией --proxy "socks5://127.0.0.1:9150/"
Вообще, с самом yt-dlp есть набор опций для Geo-restriction:
Однако с --geo-bypass-country CODE чё-то у меня не взлетело, Ютуб всё равно вычисляет, что из неправильной страны, зато с Тором вполне себе сработало, хотя плевалось на большое количество запросов и скорость изрядно ниже. Но зато что надо скачало. Правда, подозреваю, что может и такое быть, что понадобится несколько попыток с принудительным перестроением цепочек из UI бразуера.
Вообще, с самом yt-dlp есть набор опций для Geo-restriction:
--geo-verification-proxy URL Use this proxy to verify the IP address for
some geo-restricted sites. The default
proxy specified by --proxy (or none, if the
option is not present) is used for the
actual downloading
--geo-bypass Bypass geographic restriction via faking
X-Forwarded-For HTTP header (default)
--no-geo-bypass Do not bypass geographic restriction via
faking X-Forwarded-For HTTP header
--geo-bypass-country CODE Force bypass geographic restriction with
explicitly provided two-letter ISO 3166-2
country code
--geo-bypass-ip-block IP_BLOCK Force bypass geographic restriction with
explicitly provided IP block in CIDR
notation
Однако с --geo-bypass-country CODE чё-то у меня не взлетело, Ютуб всё равно вычисляет, что из неправильной страны, зато с Тором вполне себе сработало, хотя плевалось на большое количество запросов и скорость изрядно ниже. Но зато что надо скачало. Правда, подозреваю, что может и такое быть, что понадобится несколько попыток с принудительным перестроением цепочек из UI бразуера.
Tags: