YouTube это кусок пиздеца.
Не, начнем с того, что это единственная популярная социальная сеть, которая поддерживает RSS.
Дальше я расскажу, как она его поддерживает.
Оранжевой кнопки RSS в интерфейсе нет нигде. Но есть ссылка в тегах.
Начинаем с того, что <link rel="..."> живет, блять, не внутри <head>, а внутри <body>, из-за чего любое xpath-выражение, написанное человеком с головой на плечах, не работает.
Но это полбеды. По умолчанию даже этого нет. По умолчанию есть страница, где надо дать разрешение на ебаное все.
Я нашел 3 (три) способа запросить нужную страницу с нужными тегами без этого ебаного разрешения:
1. поставить в user-agent: curl — именно эти четыре буквы, а дальше них можно писать все что угодно, хоть NIGGERж
2. отключить куки, в результате чего тебя посредством HTTP 302 Found отправить на страницу с соглашением, а оттуда — сразу обратно через HTTP 303 See Other;
3. включить куки, но поставить в них CONSENT=PENDING+653.
Это пиздец. Я такой хуеверти ни разу в жизни еще не видел.