Update tv.yandex.ru TV guide api.

This site is captcha protected, so it will likely the cookies need to
be updated regularly.

Signed-off-by: Toha <tohenk@yahoo.com>
This commit is contained in:
Toha committed 2023-11-29 12:12:54 +07:00
1 parent 83e38412ae
commit efd88698cb
8 files changed
+1292 -336

No files matched your search

+86
View File
@@ -0,0 +1,86 @@
<!doctype html>
<html lang="ru" class="device_not-touch device_svg">
<head>
<meta charset="UTF-8">
<title>Программа передач ТВ — Яндекс.Телепрограмма</title>
<meta name="description" content="Полная телепрограмма на сегодня, завтра, ближайшую неделю. Не пропустите время начала любимых фильмов и передач, настроив бесплатное смс-уведомление. Программа передач всех популярных телеканалов на Яндекс.Телепрограмме - фильмы, сериалы, спорт, новости, познавательная документалистика и другие передачи." />
<meta name="viewport" content="target-densitydpi=device-dpi" />
<link rel="stylesheet" href="//tv.yandex.ru/16FJV7103/85aaa7sBJTT/U2Qyu8q2Vrc2ivRcuy0D_YrJx88Wx9_X_LwTqVkYPjNKkzJCMEUTPZOaV-9BOIck3gTo6jvTx4OkA6_B-kTU01QgM7jbcgB7eB_tEeJzzfQZCwrGGEddlvzh1qbahrs2xMIv3KBA03pU0JZ8RToALV1PpCQ1U4dAbUBhQrcfG1lUIP-0SzxBfryEbR4s_g070A4GCFeBFNy7Ktwu2ACxPgSLoh_qD1F1HlCWd8e0xWKfRi3vNxVFQOtLoQ08H5kWXOi2uEJ8j7YygqxU7XsCfpKBgc8di5-S8-Tf6pRLuzdPyKaVb4OZtpUR2T9FOMom1Ygirr5cAkAmQGAAf50Z3xVlP38JNQ75ssMsWme4ij6fCo0EFcCYHv4k2q_Zi7A0h4goECfBUnuYkJC2i3kAo5zBpeB5mU0N70PnjXHWlx7ToH6-jr5FcfsObZ7svUQ7HctOzp2Lk9T87ZIvXo-48MYBKtThRpK4k98eOAA1BylcR-bh-ZhAwG9EpU28VRjYmaqwc4a0Cz60jqvVJHKP_hAKRsQUyxYW-Kbf5BDK_X4MjSzf7ghS-5hX1LmI_QJjkw3mr7ZVBsfnRS3INxpXm17idnDDcwB0MYYv1W9_zPJYSkmGUUsXXrljFeYRivs8w8AjnSFFkzadVBW_zPAGZVpK4Oy6Hc4DKAmuzbNbG9qcZfs8TT-BOHYDLZkqdY243QgGhF6DH1S4pJ_u1sC4vYzL5FvhRl3zWZ8VfcN0heAdzOYh9ZXODKUNJYJ5XlMTWSu4tEm7z7w0Aita63WH-dBKRQbWgV4Vt6dSKJ1Cf7DMySqXoMHZt9KRFblN-cXvHI1iLzdQisOvwG6Pd1taEhWiMbzN-Ij-d4nlnGoyinscDMGIn4ATXb9sHKlVS7I9T4DjHqnE1HQZX5Z_RL2IoZhKIWL1XE4BrgRgwfsWkBLTo3A_QXdIeP0OblHlM0jxk42KhJDEU1I2LRUoFsiwvs0LIt8qg538HBlSOIQ_wikXyixpdZPBS-QFaMZx3hhQ06v79gZ9x3d2SeHaI35Cc5yJAM0dA1ZVP-9aLl2BtjSKCycaoUkadhFTHXxKNA-iFAll7j-RjkLuT2aBexTZVZZjf3dCuoF1dcSn3WT8QLBdwwjKVAMVHfEp1OqUin-0QcHql-tAXT4YlNSygD5PYBKHru73WcPCJsLpQXdWEtYW63EzDXQLcDaGpZ0h_8BxWgJGzxBEVl8z7FTmmcF-N02C7xRgRl01E1HX9kv9QGYbAWwmvZoFgCTDbAw80VQR2Sj79YM_zvi2xinWKz2Mex-Fw4fYD9_Zv-Fb5NDLN7qKRKId7smZc9pY3X5MfAFpU4fiLL3UR0_mxCwH_F4R0pIs8bxJfUnwvQzr2mG1BTRXDI-Mn0vS1rssk26ZSHK4Aw0t1O3OlTvVm9J_gbWHaVjPZKQ404vJLo-nQLmVH5JdLLp8yvXMd_7Mad7ndU8-kIMAxZbM35LxrJDsWk-_cAzI4pqjwBi0GZnSfEB3heDYyatmeNTIi-fAZwFyHtiZnSV0-kF8QPoxxObZL7WFuRNExQ8QydcYOCJQJZVO8DbFwm0fb06WfNEY0ThAtAFvlU5lo3IVy00jyqnCfVbRWpsnOjSDeoe-M8uqGK71gLKaiYqFFcddGHUuFGcVS3_9Rgur1GtJGLfUWVX4CnePrZwP62i5nk0K4AKhhzWUn1jebzT8gbbJcb4LodvjP4rx0UXDzl3MVhL-65ImWMM98IqF5lsvx1o4mdUQvA3xSSiYSKjm9lHHgGgA7U28EpMXVySxPgi6TvozhqMR7D-IspwLQwrfwBSd9GceqhaA8PSHg-_WogwT9d6Q0feEdU2q0Abr7r6cQY2oTeiBs1LT2hqoenfO9AZ4vkUhkKR4hD1fCYEIHkYeVXhs0GmcAX4-DkkrU6lB3L6QFB3yir0KpVqNKWQ3089L541vgvxZUlES4XY6TbuM9ToBaZvsfk660E7ADdNGltjxalYtHQi2sw5KrNPojJb-U1-WNsl9SOtYzqXndZiNSuDMokY22t8WVyv3NcE0Rfe2jiIULXJOPRVMQ8nei5pe_uRVIBrGN_IOyCWeoclcMFrYnTUBdg6q2wwsLniUgYOjiKQFNF_ZUhwt-jJDP0nwPgQiFuMyw7UbDEaCVkkVEninWO7YyLAwhUSs06ZM3P1VnBh9wnnHp5SFI670WgfCZwwnR_7X098baLc7A_eOdbXEZBkrdk_5nUoJRl4AHNa-4pfsUcjyvApBo97rAd670FhfscAwiKKUCGGndRGAQ-PIL0CzVRTWnmnxd4T7SPE1ieHbY7jFc1vLyMqUh1Vctu7Vrd0J8vSNQq-aKcie9llZ3vAJMY_nEYUmrn3SgAxhCmUBt5Rf1t6p9r3NvY1y9ooilSe_z_GcBcGJFkpWVzVuXuCURvF9jwsiHW-Pkz1R35H-wHFPYVABbWZwEcEAY0fkyTsWGlCaYP83STXP-TqCptkstIty2ArIhdFJEBfxYxvhkIVx-o1Ao5AqAJm9XFjR8IS3A2OTCSKvtNQKyyfDoEH1F5zTlyWxc8z4h_Z7iW7bLnsKOF0IwUcVwV7ZeO-Wrt1PPzLORKMe4o5dNRBQ1XVEsctmlcwmKvIQQQWhg-1Id5aYWJUkfjfNfgg38USqUCr7B7JZQg9JV4Nb3P5kmC9VSjj-A4nt1WFGkz_Ql5H2gH4PItrJba96U8hE54ovinNR2B8Z4397RHKIfvXCa5Uru0VzUUQDCBNIHhd34h-mEcZwf06B7dpnDxCzEVWS9w0-Ce6VSKbp_1YIBClELgJ_khEQ0eqxuIO-zP05gmfS4fPMvdiKxg5ZylsQ8eObKN7N9zMByKLe5sCadp2SEjhMeQdtnYEprD9TgcPuhWbAPJwZGlVvO_IBe4Z1vcSpk273xP5fCMnBVQIXVbQlm-EWAPi3Awlk22eE1TWYHZW9gLlIotXN4iF53YGApk" />
<link rel="stylesheet" href="//tv.yandex.ru/16FJV7103/85aaa7sBJTT/U2Qyu8q2Vrc2ivRcuy0D_YrJx88Wx9_X_LwTqVkYPjNKkzJCMEaQvJNKFLgFM4wjWYQvaXiSQsOmTOHXeZcREhbnIXpNuUrkvUZqFWTyxntQAo5JVkBf2n1lkCHcC7B0xoql02ABVPfS2RC6gjoPaBVKIek4UYuAaM-sjLYdERLa67E0DLyOfz1JpJikPQ9-XMzBjx8KGBF37ZKn1gNwPUtJ75ziDh530tKSNEd1zWGcgSOv-lENi6iAJ4w0Uhnak-e4dMJ0AHn8A2Udq3hN8dsLi4WURFDfdCne7NwKO35Pw2oQKs2VNp2aELhIMYevk8Cq5r1RwIBpjWQOtJtQVxog8z1DO4A4fA3v3iM4QHrXwIPOk8hdH3FskyzXCfM-wUYiUuEAmLfUE975grTO5hSObSPyHAmD7gBqRTpalpJb4XS2CLPJ9T3JZNvtPcK7FAoLhZgCX9Y57BQo382yt8OC5NUhw5P4Wp1VtYU-DmBXj-0i_9GJhKzAp8a1nNyYlSx8vEb8hnX7gqwUJvjPehwAgsUdwFuddCdabZpDeDvFieub4YCYcJAc3X2AdMEqV8Gi77nWAYUkRSyJ-t8b0FMvOXtNtgN9f4LnGWX0hzoTQsdFHIgaWL4lWy2cAbd2yssk1iBNnXNRGplwhHIIbVGCrqdxEs7Jp0CoyLae2VfeY7c3zPpE-H3OohMkvgJ4XEDIjRSCG580LZxn34D4fQ0N5NXuiFm4UdiW9Af3T-tXT-EvcR1DzSwPYs3-VxwZneuzs4J-Bvl7DWMTLv8POh_CQI9VwxSc-evX5RiNuH_DwaVSaszStlEcGHlH-E6q00Ej6jXSSQBnAmzI91ZQkBTjN_DFPEVytcviVCN9w3ybTAmOGIscV7dqH-zVADs2CkisV2cPGXjS2hE9CrbKbZAM4ebxEEjEaUzghT1WlpFVYLt_BbrP9T4GbVXh90z90EAGyliElRa-61xv14O5vcuJLxAuhxw-Fp3Rv0A-Re2dB2EpfloCxWFLak21FJaZ3qn8dYq1RLKxjasY63VD-VoJiw1dg5zU8e0XJtEJ_r3OTKTaqQ0RdFnZH7SNtUYu1IArKzFTCI9vDGCHdBHTUVoouLLMt0c_94rsmum2grNSDsINHstSEn8p3i0YiTV3A8Hu0-5FGLOQF9W-zXdAoB-A4-N808AC4Mxsxb-SU9lUbPd8RrIEffXKqZlpd4VyHAuGSl2JkNf_JdNmGQo5NAZCZdXuThN2k1MefcJxSSbdSKkgupHCA2WBJ0L5VZwa3qp5N4M6hD15gaNbJX3A9ZlDTgHUDxza8CeabFCH_vJLS-taKgjaf5nbGfyDfgGgU0KpbvheAAQliufNvJbXHtTjs3UEMo_3u43p06wyiHzVSAlF2QAYFzit0-8VhXe7xILoXSZA1byW2tQ1BX4K6NXKLGk02MhPrs2iBrLWGB6fIzD9gbXMNzmJbxPmOE_zWgEAwtREUpc7LxDo2E14fgvMplOrzxm-ltkV9wf3iu4aCGxud5oBAG6MaY113dgXUaW7dA04Az-2jqfTLL_MNJ_LhsfczpsZ--bf6ZcLsXSESWrdJQfRP5WdFTSDeMdp1M1mr3RcxQqgT2bFfB7eFR9reXLKfAEw-k8mkym0RfnQQYPJVs7WFb-kX-wYwDK9QoJu2qvM1H4RXV_3DbrOKFoGrSTyGwbCqAouBzIcm10Ro3u-hLOM8PGMa1kj9w41mQrLwl3EXdA55RJkWs3-Mw8NKlTpQ5nyVBlYccs_ym8ZiOLreJGOwOTAp4E-UxIWlGHysgM4AX3zRmRZIbRDexnOSc4fS1dctWlcJ5fJ8zUGgKefoI7et5VS0fXPvYIhWoCqJv6cTo3hDKjBfp5fml8oNPxLuoy-cccsHi07gHnbzIhIFYPbV3uq1qYZA3r_wgWs0m_FkDNZV989iLIIqpgKI2lwWgFNZg_nyv8VV9NTZbezwTcI-jnMZBjnvA8-mslFSJ0OUlH97lev0Y56_EWF7R8lhVN40pOc_cr8CukUiWEiMlsGDKvLLUlyUhIZ0mo7PAg1hHVyQ6UU5zvKPBkNSIWRiF3f_uNQYVDPen7MyKRa70ta_9mQVPaMvYkrnUBsLj6SRUitiC_MdBZZH99tuTcEMgz_ckFrVGqzxHwcRsBHHsTbnPMtkm_XDfHyRYWj32-GVbtc2Jf5RbDGopLA4OC404HMLsrlRH6bXlqSZPn_w7eHPzROoxDm_0I6U4LIDhcAHdk8LxtvlYF-90qI7pJtwNB_GxSVsAq1xi_QyWGrP1IFCCbNqMa5kttb1Ch-8wUzB3KxjOvebHWEu5IOAoleihXVfm6XrpXJ-fRGzCxbLY1ZfppVXLEN8EOil8BpaD8dh8psjKwH8pKbm9PiN7XAsMRxcsKv2Wb3Q3WbTYBEXYGWVfUj3uGWQPu9y0tqHCBGUfjVW5XxzXYCJtwIZKt-EYWH7UQghbcU31LaaLM9gjsIefaOpNIidAd6kkFHRxvBUliwItoiFsf59krGL5Mqxlx_lVXRN4F0wS6TwaButdrBA6nM7oQxl9IXlCw28Mo0SXI-jKYdoz6CeJuDg89VD9vUPW2X6FgPuvJKSOcd7k4Qd5HQETFJccfrl0Tmqv4UR0PkxWwFNRzQFltoN3ZF9cO_-geina60hjJVjcGNUApdXzPsH-1fw3c_BINk1SBE0LDVU9X-jTWI7tzBbul3VQFKJgdownVbXNFaJL56xbzHOTvCo93sdY40WcyFRhXB1Nm0ZVthF0I6NwSMYpyjyBFy1lJYvov5x28Xh-vstxXPhCePZAG8VJTYlOd5toE_C3k3hWmVZbsH-pzKz8RQxlLYMOuUapAOdX5LiONTKQ2dtVadGfmFes-mmMIr6T7SCEVvTScPtF4QXR6t-3PLt48_-cTmkW34gHiTBcMMHIMXHjAiXKefine_jY1iF2ZOmDrRGNU5yrWH6lNPbWc-kUCC44" />
<link rel="shortcut icon" href="/favicon.ico" sizes="" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="" />
<link rel="apple-touch-icon" href="/apple-touch-icon-57x57.png" sizes="57x57" />
<link rel="apple-touch-icon" href="/apple-touch-icon-72x72.png" sizes="72x72" />
<link rel="apple-touch-icon" href="/apple-touch-icon-76x76.png" sizes="76x76" />
<link rel="apple-touch-icon" href="/apple-touch-icon-114x114.png" sizes="114x114" />
<link rel="apple-touch-icon" href="/apple-touch-icon-120x120.png" sizes="120x120" />
<link rel="apple-touch-icon" href="/apple-touch-icon-144x144.png" sizes="144x144" />
<link rel="apple-touch-icon" href="/apple-touch-icon-152x152.png" sizes="152x152" />
<link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" sizes="180x180" />
<link rel="icon" href="/256x256.png" sizes="16x16" />
<link rel="icon" href="/256x256.png" sizes="32x32" />
<link rel="icon" href="/256x256.png" sizes="96x96" />
<link rel="icon" href="/256x256.png" sizes="192x192" />
<meta name="msapplication-TileColor" content="#ffffff" />
<meta name="msapplication-TileImage" content="/256x256.png" />
<meta name="theme-color" content="#ffffff" />
<link rel="alternate" hreflang="ru-BY" href="https://tv.yandex.by/" />
<link rel="alternate" hreflang="ru-KZ" href="https://tv.yandex.kz/" />
<link rel="alternate" hreflang="ru-UA" href="https://tv.yandex.ua/" />
<link rel="alternate" hreflang="ru" href="https://tv.yandex.ru/" />
<link rel="alternate" hreflang="ru-UZ" href="https://tv.yandex.uz/" />
<link rel="canonical" href="https://tv.yandex.ru/" />
<script nonce="GVXu4LeWCL1LVS1JwGCx3A==">!function(i,t){if(i.Ya=i.Ya||{},Ya.Rum)throw new Error("Rum: interface is already defined");var n=i.performance,e=n&&n.timing&&n.timing.navigationStart||Ya.startPageLoad||+new Date,s=i.requestAnimationFrame;Ya.Rum={enabled:!!n,vsStart:document.visibilityState,vsChanged:!1,_defTimes:[],_defRes:[],_deltaMarks:{},_settings:{},_vars:{},init:function(i,t){this._settings=i,this._vars=t},getTime:n&&n.now?function(){return n.now()}:Date.now?function(){return Date.now()-e}:function(){return new Date-e},time:function(i){this._deltaMarks[i]=[this.getTime()]},timeEnd:function(i){var t=this._deltaMarks[i];t&&0!==t.length&&t.push(this.getTime())},sendTimeMark:function(i,t,n,e){void 0===t&&(t=this.getTime()),this._defTimes.push([i,t,e]),this.mark(i,t)},sendResTiming:function(i,t){this._defRes.push([i,t])},sendRaf:function(i){if(s&&!this.isVisibilityChanged()){var t=this,n="2616."+i;s(function(){t.isVisibilityChanged()||(t.sendTimeMark(n+".205"),s(function(){t.isVisibilityChanged()||t.sendTimeMark(n+".1928")}))})}},isVisibilityChanged:function(){return this.vsStart&&("visible"!==this.vsStart||this.vsChanged)},mark:n&&n.mark?function(i,t){n.mark(i+(t?": "+t:""))}:function(){}},document.addEventListener&&document.addEventListener("visibilitychange",function i(){Ya.Rum.vsChanged=!0,document.removeEventListener("visibilitychange",i)})}(window);
</script><div></div> <script nonce="GVXu4LeWCL1LVS1JwGCx3A==">!function(){"use strict";Ya.Rum.observeDOMNode=window.IntersectionObserver?function(e,i,n){var t=this;!function s(){if(!t.isVisibilityChanged()){var o="string"==typeof i?document.querySelector(i):i;o?new IntersectionObserver(function(i,n){t.isVisibilityChanged()||(Ya.Rum.sendTimeMark(e),n.unobserve(o))},n).observe(o):setTimeout(s,100)}}()}:function(){}}();
</script><div></div> <script nonce="GVXu4LeWCL1LVS1JwGCx3A==">!function(){"use strict";if(window.PerformanceLongTaskTiming){var e=Ya.Rum._tti={events:[],observer:new PerformanceObserver(function(n){e.events=e.events.concat(n.getEntries()),e.events.length>100&&e.events.shift()})};e.observer.observe({entryTypes:["longtask"]})}}();
</script><div></div> <script nonce="GVXu4LeWCL1LVS1JwGCx3A==">!function(n){if(!n.Ya||!Ya.Rum)throw new Error("Rum: interface is not defined");var e=Ya.Rum;e.getSetting=function(n){var t=e._settings[n];return null===t?null:t||""}}("undefined"!=typeof self?self:window);
</script><div></div> <script nonce="GVXu4LeWCL1LVS1JwGCx3A==">!function(e,r){var t={client:["690.2354",1e3,100,0],uncaught:["690.2361",100,10,0],external:["690.2854",100,10,0],script:["690.2609",100,10,0]},n={};r.ERROR_LEVEL={INFO:"info",DEBUG:"debug",WARN:"warn",ERROR:"error",FATAL:"fatal"},r._errorSettings={clck:"https://yandex.ru/clck/click",beacon:!0,project:"unknown",page:"",env:"",experiments:[],additional:{},platform:"",region:"",dc:"",host:"",service:"",level:"",version:"",yandexuid:"",coordinates_gp:"",referrer:!0,preventError:!1,unhandledRejection:!1,uncaughtException:!0,debug:!1,limits:{},silent:{},filters:{},pageMaxAge:864e6,initTimestamp:+new Date};var o=!1;function a(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t]);return e}function i(e){return"boolean"==typeof e&&(e=+e),"number"==typeof e?e+"":null}r.initErrors=function(t){a(r._errorSettings,t),!o&&r._errorSettings.uncaughtException&&(function(){var t=r._errorSettings;if(e.addEventListener)e.addEventListener("error",s),t.resourceFails&&e.addEventListener("error",l,!0),"Promise"in e&&t.unhandledRejection&&e.addEventListener("unhandledrejection",function(e){var r,t=e.reason,n={};t&&(t.stack&&t.message?r=t.message:"[object Event]"===(r=String(t))?r="event.type: "+t.type:"[object Object]"===r&&(n.unhandledObject=t),t.target&&t.target.src&&(n.src=t.target.src),s({message:"Unhandled rejection: "+r,stack:t.stack,additional:n}))});else{var n=e.onerror;e.onerror=function(e,r,t,o,a){s({error:a||new Error(e||"Empty error"),message:e,lineno:t,colno:o,filename:r}),n&&n.apply(this,arguments)}}}(),o=!0)},r.updateErrors=function(e){a(r._errorSettings,e)},r.updateAdditional=function(e){r._errorSettings.additional=a(r._errorSettings.additional||{},e)},r._handleError=function(e,o){var a,i,s=r._errorSettings;if(s.preventError&&e.preventDefault&&e.preventDefault(),o)a=e,i="client";else{a=r._normalizeError(e),i=a.type;var l=s.onError;"function"==typeof l&&l(a);var c=s.transform;"function"==typeof c&&(a=c(a))}var u=+new Date,d=s.initTimestamp,f=s.pageMaxAge;if(!(-1!==f&&d&&d+f<u)){var g=t[i][1];"number"==typeof s.limits[i]&&(g=s.limits[i]);var p=t[i][2];"number"==typeof s.silent[i]&&(p=s.silent[i]);var m=t[i][3];if(m<g||-1===g){a.path=t[i][0];var v=r._getErrorData(a,{silent:m<p||-1===p?"no":"yes",isCustom:Boolean(o)},s),h=function(e){n[a.message]=!1,r._sendError(e.path,e.vars),t[i][3]++}.bind(this,v);if(void 0===s.throttleSend)h();else{if(n[a.message])return;n[a.message]=!0,setTimeout(h,s.throttleSend)}}}},r._getReferrer=function(r){var t=r.referrer,n=typeof t;return"function"===n?t():"string"===n&&t?t:!1!==t&&e.location?e.location.href:void 0},r._buildExperiments=function(e){return e instanceof Array?e.join(";"):""},r._buildAdditional=function(e,r){var t="";try{var n=a(a({},e),r);0!==Object.keys(n).length&&(t=JSON.stringify(n))}catch(e){}return t},r._getErrorData=function(t,n,o){n=n||{};var a=r._buildExperiments(o.experiments),s=r._buildAdditional(o.additional,t.additional),l={"-stack":t.stack,"-url":t.file,"-line":t.line,"-col":t.col,"-block":t.block,"-method":t.method,"-msg":t.message,"-env":o.env,"-external":t.external,"-externalCustom":t.externalCustom,"-project":o.project,"-service":t.service||o.service,"-page":t.page||o.page,"-platform":o.platform,"-level":t.level,"-experiments":a,"-version":o.version,"-region":o.region,"-dc":o.dc,"-host":o.host,"-yandexuid":o.yandexuid,"-coordinates_gp":t.coordinates_gp||o.coordinates_gp,"-referrer":r._getReferrer(o),"-source":t.source,"-sourceMethod":t.sourceMethod,"-type":n.isCustom?t.type:"","-additional":s,"-adb":i(Ya.blocker)||i(o.blocker),"-cdn":e.YaStaticRegion,"-ua":navigator.userAgent,"-silent":n.silent,"-ts":+new Date,"-init-ts":o.initTimestamp};return o.debug&&e.console&&console[console[t.level]?t.level:"error"]("[error-counter] "+t.message,l,t.stack),{path:t.path,vars:l}},r._baseNormalizeError=function(e){var r=(e=e||{}).error,t=e.filename||e.fileName||"",n=r&&r.stack||e.stack||"",o=e.message||"",a=r&&r.additional||e.additional;return{file:t,line:e.lineno||e.lineNumber,col:e.colno||e.colNumber,stack:n,message:o,additional:a}},r._normalizeError=function(e){var t=r._baseNormalizeError(e),n="uncaught",o=r._isExternalError(t.file,t.message,t.stack),a="",i="";return o.hasExternal?(n="external",a=o.common,i=o.custom):/^Script error\.?$/.test(t.message)&&(n="script"),t.external=a,t.externalCustom=i,t.type=n,t},r._createVarsString=function(e){var r=[];for(var t in e)e.hasOwnProperty(t)&&(e[t]||0===e[t])&&r.push(t+"="+encodeURIComponent(e[t]).replace(/\*/g,"%2A"));return r.join(",")},r._sendError=function(e,t){r.send(null,e,r._createVarsString(t),null,null,null,null)};var s=function(e){r._handleError(e,!1)},l=function(e){var t=e.target;if(t){var n=t.srcset||t.src;if(n||(n=t.href),n){var o=t.tagName||"UNKNOWN";r.logError({message:o+" load error",additional:{src:n}})}}}}("undefined"!=typeof self?self:window,Ya.Rum);
</script>
<script nonce="GVXu4LeWCL1LVS1JwGCx3A==">!function(e){var r={url:{0:/(miscellaneous|extension)_bindings/,1:/^chrome:/,2:/kaspersky-labs\.com\//,3:/^(?:moz|chrome)-extension:\/\//,4:/^file:/,5:/^resource:\/\//,6:/webnetc\.top/,7:/local\.adguard\.com/},message:{0:/__adgRemoveDirect/,1:/Content Security Policy/,2:/vid_mate_check/,3:/ucapi/,4:/Access is denied/i,5:/^Uncaught SecurityError/i,6:/__ybro/,7:/__show__deepen/,8:/ntp is not defined/,9:/Cannot set property 'install' of undefined/,10:/NS_ERROR/,11:/Error loading script/,12:/^TypeError: undefined is not a function$/,13:/__firefox__\.(?:favicons|metadata|reader|searchQueryForField|searchLoginField)/},stack:{0:/(?:moz|chrome)-extension:\/\//,1:/adguard.*\.user\.js/i}};function n(e,r){if(e&&r){var n=[];for(var o in r)if(r.hasOwnProperty(o)){var i=r[o];"string"==typeof i&&(i=new RegExp(i)),i instanceof RegExp&&i.test(e)&&n.push(o)}return n.join("_")}}function o(e,o){var i,t=[];for(var s in r)r.hasOwnProperty(s)&&(i=n(e[s],o[s]))&&t.push(s+"~"+i);return t.join(";")}e._isExternalError=function(n,i,t){var s=e._errorSettings.filters||{},a={url:(n||"")+"",message:(i||"")+"",stack:(t||"")+""},c=o(a,r),u=o(a,s);return{common:c,custom:u,hasExternal:!(!c&&!u)}}}(Ya.Rum);
</script><div></div> <script nonce="GVXu4LeWCL1LVS1JwGCx3A==">
(function () {
'use strict';
Ya.Rum.init({
beacon: !!navigator.sendBeacon,
clck: 'https://yandex.ru/clck/click',
slots: [],
reqid: '1700938241758566-10629517557290174853',
}, {
'287': '120809',
'143': '28.273.72',
});
Ya.Rum.observeDOMNode('2876', '.header');
Ya.Rum.sendTimeMark('2923', Ya.Rum.getTime(), false, {
'2923': Number(document.cookie.includes('tvoid'))
});
Ya.Rum.initErrors({
reqid: '1700938241758566-10629517557290174853',
project: 'tv',
page: 'main',
region: '120809',
version: 'www-11',
rum_id: 'ru.tv.www',
platform: 'adaptive',
env: 'production',
unhandledRejection: true,
uncaughtException: true,
});
}());
</script><div></div><script nonce="GVXu4LeWCL1LVS1JwGCx3A==" type="text/javascript">window.frames=[];
var arrayOrigin = Array.from;
Array.from = function(a){if(a instanceof Window){return []}return arrayOrigin.call(Array,a)}</script><style type="text/css">.dwF5GTU2X2akszis{visibility:hidden}</style></head>
<body class="page page_controller_main">
<div id="d8lJfQko" class="d8lJfQko"><div class="d_FJEWFaNxf4x"><script nonce="GVXu4LeWCL1LVS1JwGCx3A==">window.LEGO_GLOBAL = {"id":"tv","lang":"ru","yandexuid":"7536067781700842414","tld":"ru","passportHost":"passport.yandex.ru","tuneHost":"yandex.ru\u002Ftune","suggestHost":"https:\u002F\u002Fyandex.ru\u002Fsuggest-video\u002Fsuggest-tv2","phoneHost":"https:\u002F\u002Fpassport.yandex.ru\u002Fprofile\u002Fphones","avatarsHost":"avatars.mds.yandex.net","retpath":"https%3A%2F%2Ftv.yandex.ru%3Fdate%3D2023-11-26%26period%3Dall-day","metrika":{"id":13205491,"accurateTrackBounce":true,"webvisor":true,"clickmap":true,"trackLinks":true,"trackHash":true},"metrikaCommon":{"id":42779309},"langHost":"yandex.ru\u002Fportal\u002Fset\u002Flang","hdHost":"https:\u002F\u002Fhd.kinopoisk.ru","adv":{"desktop_grid_cell_now":"R-A-334438-2","desktop_grid_cell_all_day":"R-A-334438-4","desktop_grid_cell_little":"R-A-334438-13","desktop_grid_cell_extra_now":"R-I-93830-37","desktop_grid_cell_extra_all_day":"R-I-93830-38","desktop_grid_wide":{"all":"R-A-334438-1","default":"R-I-93830-62","experiment1":"R-I-93830-63","experiment2":"R-I-93830-64","experiment3":"R-I-93830-65"},"desktop_grid_wide_phone":{"all":"R-A-338669-1","default":"R-A-338669-1","experiment1":"R-I-93830-63","experiment2":"R-I-93830-64","experiment3":"R-I-93830-65"},"desktop_grid_wide_serp_app":{"all":"R-A-338669-2","default":"R-A-338669-2","experiment1":"R-I-93830-63","experiment2":"R-I-93830-64","experiment3":"R-I-93830-65"},"desktop_fullscreen_touch":{"experiment1":"R-A-338669-27","experiment2":"R-A-338669-28","experiment3":"R-A-338669-29"},"desktop_footer":"R-A-334438-3","desktop_footer_phone":"R-A-338669-9","desktop_footer_serp_app":"R-A-338669-11","channel_aside_desktop":"R-A-334438-7","channel_footer_desktop":"R-A-334438-8","channel_footer_tablet":"R-A-334438-10","channel_footer_phone":"R-A-338669-5","channel_phone_feed":"R-A-338669-31","channel_footer_serp_app":"R-A-338669-10","program_aside_desktop":"R-A-334438-5","program_aside_extra_desktop":"R-I-93830-40","program_footer_desktop":"R-A-334438-6","program_footer_tablet":"R-A-334438-9","program_footer_phone":"R-A-338669-3","program_footer_serp_app":"R-A-338669-4","desktop_sp_cell":"D-I-136810-1","desktop_sp_wide":"R-I-136810-2","desktop_search_result_project":"R-I-136810-4","desktop_sp_footer":"D-I-136810-3","super_banner":"R-A-334438-15","super_banner_exp_control":"R-A-334438-17","super_banner_exp_max":"R-A-334438-21","super_banner_exp_cmp":"R-A-334438-22","super_banner_exp":"R-A-334438-16","super_banner_exp_direct":"R-A-334438-18","touch_default":"R-I-80007-5","favorites_desktop":"R-A-334438-11","favorites_tablet":"R-I-93830-53","favorites_phone":"R-A-338669-7","search_desktop":"R-A-334438-12","search_tablet":"R-A-334438-14","search_phone":"R-A-338669-6","desktop_regular":["R-I-80007-30","R-I-93830-29","R-I-93830-28","R-I-93830-27"],"desktop_sport":"R-I-93830-71"},"d_llsQ0Y":{"sport_project":{"ownerId":254417,"containerId":"d_llMQ0a7mq5xgk2Ehm7JOeepSbk1eVtn","params":{"pp":"h","ps":"cphp","p2":"fzpx"}},"super_banner_desktop":{"ownerId":254417,"containerId":"d_llMQ0a7mq12jkGDj2nKOO6iSrEyeVlm","params":{"pp":"g","ps":"cphp","p2":"hrdd","puid1":0},"statId":3},"super_banner_touch":{"ownerId":254417,"containerId":"d_llMQ0a7mq12jkGDh2bPMamuQrU_clph","params":{"pp":"g","ps":"clqi","p2":"hrdd","puid1":0},"statId":3},"emersion":{"ownerId":254417,"containerId":"d_llMQ0a7mq1wj0eGiWzJMOaoTLM0cF5i","params":{"pp":"g","ps":"cphp","p2":"hjqh"}},"interscroller":{"ownerId":254417,"containerId":"d_llMQ0a7mq11gkSLj27MMuivQ7g1dV1j","params":{"pp":"h","ps":"clqi","p2":"hxmv","puid1":""}},"super_banner":{"ownerId":254417,"containerId":"d_llMQ0a7mq96g0yHhm_NMemqS7UadV9g","params":{"pp":"g","ps":"clqi","p2":"foto"}}},"crc":"y2f26d36fae3119ac55d2b63b2ecc382f","regionId":120809,"regionName":"Провинция Восточная Ява","regionPrepositional":"Джакарте","countryId":10095,"portalId":120809,"regionInfo":{"schedule":{"name":"Провинция Восточная Ява","scheduleId":10574},"availableLangs":["RU"],"availableSources":[{"name":"Сервис ТВ","copyrightUrl":"http:\u002F\u002Fs-tv.ru"}],"linguistics":{"ablative":"","accusative":"Джакарту","dative":"Джакарте","directional":"","genitive":"Джакарты","instrumental":"Джакартой","locative":"","nominative":"Джакарта","preposition":"в","prepositional":"Джакарте"}},"user":{"crc":"y2f26d36fae3119ac55d2b63b2ecc382f","isAuth":false,"uid":0,"yandexuid":"7536067781700842414","phone":[],"name":"","avatarId":"0\u002F0-0","xuid":"session7536067781700842414:227fa7cd52c42bf2713cc6f6474a35ae","isLogged":false,"avatar":{"default":"\u002F\u002Favatars.mds.yandex.net\u002Fget-yapic\u002F0\u002F0-0\u002Fislands-68?rnd=1549793293727.7424"}},"provider":null,"nonce":"GVXu4LeWCL1LVS1JwGCx3A==","mailApi":"https:\u002F\u002Fmail.yandex.ru\u002Fapi\u002Fv2\u002Ftv\u002Fcounters?silent"};</script><div></div><script nonce=Line truncated
<script nonce="GVXu4LeWCL1LVS1JwGCx3A==">
window.__EXPERIMENTS__ = {};
window.__INITIAL_STATE__ = {"user":{"crc":"y2f26d36fae3119ac55d2b63b2ecc382f","isAuth":false,"uid":0,"yandexuid":"7536067781700842414","phone":[],"name":"","avatarId":"0\u002F0-0","xuid":"session7536067781700842414:227fa7cd52c42bf2713cc6f6474a35ae","isLogged":false,"avatar":{"default":"\u002F\u002Favatars.mds.yandex.net\u002Fget-yapic\u002F0\u002F0-0\u002Fislands-68?rnd=941531594059.0692"}},"moment":{"locale":"ru","offset":10800},"scheduleSettings":{"scheduleTypeAlias":"all","packages":[],"scheduleType":"all"},"entryPoints":{"common":[],"programs":[],"lists":[]},"schedule":{"isMain":false,"isMy":false,"isAll":true,"selectedDate":"2023-11-26","selectedPeriod":"all-day","selectedChannelGenre":"all","programTypes":[{"isFilm":false,"isSerial":false,"isForChildren":false,"name":"Все жанры"},{"id":5,"name":"Фильмы","alias":"films","isFilm":true,"isSerial":false,"isForChildren":false},{"id":4,"name":"Сериалы","alias":"series","isFilm":false,"isSerial":true,"isForChildren":false},{"id":7,"name":"Спорт","alias":"sport","isFilm":false,"isSerial":false,"isForChildren":false},{"id":3,"name":"Детям","alias":"for-children","isFilm":false,"isSerial":false,"isForChildren":true}],"channelGenres":[{"name":"Основные","alias":"main"},{"name":"Избранные","alias":"my"},{"id":27,"name":"Фильмы и сериалы","alias":"movies"},{"id":21,"name":"Познавательные","alias":"discovery"},{"id":24,"name":"Спорт","alias":"sport"},{"id":28,"name":"Детям","alias":"kids"},{"id":22,"name":"Информация","alias":"info"},{"id":23,"name":"Музыка","alias":"music"},{"id":29,"name":"Увлечения","alias":"hobbies"},{"id":32,"name":"Развлечения","alias":"entertain"},{"id":30,"name":"HD","alias":"hd"},{"id":26,"name":"Другое","alias":"other"},{"name":"Все каналы","alias":"all"}],"selectedProgramTypes":[],"availableProgramTypes":[],"schedules":[],"scheduleMap":[{"id":0,"limit":11,"offset":0,"channelIds":[]}],"currentPage":0,"providers":[],"dndEnabled":false,"totalPages":1,"favoriteChannelIds":[],"hasRecommendedEditorial":false,"ottSelectionTitle":"Смотрите Кинопоиск и любимые онлайн-шоу на любом телевизоре","ottSelectionSubtitle":""},"ott":[]};
window.__INITIAL_SK__ = {"key":"1c9a937afe954eaa65eb3d5999729e644a1df4b0:1700938242381","expire":1701024642381};
window.__INIT_APP__ = true;
window.__USER_SESSION_ID__ = "c934a5b7-6962-4d4b-918b-43c7e254b5e7";
window.__AAB__ = true;
window.process = {"env":{"MY_ENV":"alert(1)\u003C\u002Fscript\u003E","YANDEX_ENV":"production","IS_ADAPTIVE":false,"IS_DEVELOP":false,"IS_QA":false,"IS_PRODUCTION":true}};
</script><div></div> <script src="//tv.yandex.ru/16FJV7103/85aaa7sBJTT/U2Qyu8q2Vrc2ivRcuy0D_YrJx88Wx9_X_LwTqVkYPjNKkzJCMEUTPZOaV-9DeIwk2YToLX_UgUAngmFBbFES0JagdO1Mc8r7Z8VuFeL1yviawcmB0MHcFTOvHCrRizu9DQms1aaGVHrZ25T4B7-Fp5LIJiP_lEKJZEziDDeemNCWbHh9AjLPP_xFYdtvNQUxn80HzhaIllL4pZQoV4EzfUSEb5_pBFswWdufeol6ymWbQe0huVZCD2-MrYc3HNfYXiV0dEL8B7H6hCsa6jpAcxBKwIQcA9gaNqZQZByLOjYHgOUaZcyYuxiU1_gFdY4vVU6sqPARQsJkTaDEtZwekdOssz8LfUgxuwQlkCmyAH6bRguMVwRUF_ajFSncgDn-Rw5gUicHVbaZ3V42RL8LZhzJ4m81Xg8LZ8otyv4S31cW7XK4gDbAeHZF4RssfAX8WoXBBBwPnhU_65Wu2Ij9v84MpJSgx5a91lPQvQi4gaaaiuPvNFPCi2CI7Qd9nRkdHCO_sIp4jzf2g6rT47fA8ZuNy41cilwRdKZe4J3Nc3VCCq-b7gfVtl6ZUTXAvctp0IqtoPkVxQNhAGiMMtJa2lTlvPVNc8Wy_geqmO70zLnbgonI3IsUULFsXOHdyzG6DwXtVKPGGLNdWFdxzbnNoJeM7qyx3QHMLYNtCHOeGxjTaPB7AfKJ9XsF5t3ktYY8mc2LxxSDHlF25lQml4iw9QTCK5SgCN13lliVfkk6SOcRiiPjOd0OQSkIIsJ21tLdnSt4f4W8Dbd6AyUc5L_HMduOCU8Wwl9edSuSbRVPvbUGDOfVJ4yZ_JhYUfDEekfmUA4tIfyZwUvkQy_Mc9_TkRSicPvG-0_08c3jnaOyRf2dCocGF48XVr5lE6UcgjA2T8Vu3CKBWjdW25f5gDcJYpdNYOPwXQNKIE1hQD4V01cV4_N3STvJfnZGLhKicM9yHEGLCVPPGN__bJLmn4CztMQEr19lyNIyEB_QOQJ9ge0XQGtjP9JJACFFZsr2nZFXHWg6MEO0xvUxyaXU73pNfRjLwoSUyh_WPSOUrdaGOfPEAWrUr09YP1pQlPcJsAru1AnsKT2dQAprSyHAPFyUEtXsu3SE8sT2vI-ik214jrxSw8XNlIlXGPutUGTdT7k4DsznnqYIEDadmVo9A_DI6FrC7OH10MDC5sThzH6XF5Jd4v87SnjBtf6N4tZu-E-7k43AidPKFdo-LVxplk46NE3JZBWgCBs9WJoe9sD_zuHcACSrNhaCwOdBrIf50dBdnmg5tQG9STW-AancrLRF_hQIiEGYQ5NWMyJeIJwHt_OLhG2bL8xd9FGQlvFBvsGpWo4uq3hUTQLgAadHdpQTFppicH9DOkE-dMOlliQ9CradRIMG3E6cUv7q1GkfQrV6wgukmCjAFfuSn5c8iDjBohIIpi5_mMvKq4rgAr2aU9maKbD8y7_GfbRBoRDkdwBxEsvKD1tD2Bh-6VaqGI99dQfE6tYmTZo3kJ-U_Uo6SCIUx2RueNuJA-RKock2XVgZk-c2d0IzS7K8zqbYJL2H8tUOAIleS1LR8CmfZRnAO7wNS28aqMNS_xGc0P2JvsdvkwmhZLnYT8fuhGLGflSbH5Gp-LVE9A-ws4JnWWS4jHsYQYqMUMFSnPxt3eUcT_A_xI2kHq9NmfpQGBC3SjAFZtKHaq8yXggEJownjrwamVrZpzC3iLrAPXOJpBSuss8w1AjBxFvKWBc565yolA3980rAK1ohDxa33F1UsMz2gGKVxOTg_dSCjCTA7Qc6FtbTkiLyPoQ9S7D-i24brrCMfZqIBUZXiNcdtWcQ5tfA-f5MyabX6kbb8JmcHzlI8gIq24fsqDBSj0xpxSEIelYbnh7pu_jKdck9PQnvU-m8A76YSgeH0YIfkb6p02xWTjN3hg0j3KeJkL4dUBo3gLUNoFBFZiF_3EkDqUIiR3HXkJZX5fZ7hf9EuXlB5BvvdoQx3wsCStEKkhi4L5ftX4a-d4WKo51qw9B9VtvedED3Q6ITyeVjNJ5IBOiP5o3yWtfTnWT59wo2RjX2Cmva43YD9N2IxkccBhQXNiya6pEH_3cHA-7ULwkedNHQ3bxLsQIh0UAsbjiSgUesiaWPd1yTmJtp_nUBOkG9fAppFKP7i_qdjY3P3olYkXUhVCifgD38i4qj06qJ03uVVZV_RHgPblhPrOL2FMCDKArnRf9WHp_eJPc1yf3ENrxMZtznd8d828JJx5eAnFcw7lahn8Kxc46Frp7ni5X-URJZfQ03Cm7VDaVjvZNBB-wC4Ah9kRca32K7ssU7QLbxyaSUKf1NuloDxQ0QyRZfPKwXLV7C-fSNiepcLsvYd1CTGLQMME_rWEqsa36TDoUuSKEMvNoXWh9lcfuD_sN18grq0C73z32UCoaP3cod3LwnWmQRwXD2xARtGmnGE3_W3BZ9TPDJqtwBZGa90gKHY8lpgD6fkR7WbPt_C7xIufqOptsls0w5mwOKSN6MXRixYltg0kH39I-F4F_mzJNyUZwYOYq8y2nUTq2ieBnJw-eN4U4_GRITkyK_-sb0R_jxRqTZ6jIGvJkKSIxWwpORPe8ULRgPP7eLhW6XaAgbPlmYnfmMdM5vEUoo5LxSB0WnwOjMvh2ZEZLt-_tAe4ZyPIIv3Wo_jLjTxEbOFMeWF7bhlaUdCPN6RsulFKDGEf6e3B49Q7CKIBQBrWz_20YDrgIqyHld3p1V7LdyTPvPdrpD6twqfU2w1cgHit-CXZ4wZhzhkUByN07LqhLpRZ0_XN8fsAO2Rm-Vyuvp-hsGzWADosS6lNFVXCJ0tYC_TLr6T60WYvSDORsNAcBdx1oYMeKSLprHPngHhK6TJs9Ys5tf0PFEuMVnXEWuKf-SwQqhS2CHtJzb0dmoPjdF9cQ-vIHsmWb8wL6ZAs7MlYsfXffiW-ZXyLp6xkKrEmKAG7YU2FU9hPcKLxCOI29xkoJCZs"></script>
<script src="//tv.yandex.ru/16FJV7103/85aaa7sBJTT/U2Qyu8q2Vrc2ivRcuy0D_YrJx88Wx9_X_LwTqVkYPjNKkzJCMEaQvJNKFvgOM4ujWUNrbj5RwUJozHfCv5TTklGytnuHOVU-PkJqk2P-RbGTRUbP18OQlLfpmyxcgHm_RYOjFecB2fzQXVI_B7DA75dN6y79mIKM64EsDTWU015dIvg6gv3OvjGM51OsN0C9XQqAhp2EW54_6x0mVEAwMobJ7JfoS1n829_c-khyyWZcT63s_R6JTKQKLI96nBsXUSu49EpzyH97TWJc6XXPOppAig3TzJWd-6dWLF0LczYMTGBfK8AYs5NdUPUMOAdpHcbkq_3Tgo2pSa4Ps9WWnpZg8XUF84n_dceh1Kl4RDZRSMEKX8FVmL7qlidewzO4iQQilObNmfoakxE_iXFO7lMBIeSwGoEKJEflgXITU99X53o-jbpEvrFMpBqs-oX1m8CKAZXDnNA-bZIvmoK6uk3CpVQlxtZ0lBhdOAOxyK1SgSDpfZqGSOSKZg60WVkRmu9wcML1xHj6hGvRafdE_ZFJyoRXx9ed9SPXahRINrxGzeuUZs1evhWQlT1JfoKtHM7tr3oSh8BhASlB954R15mqt3uIcMz8-s9mkmW_BPLTDEqFH4YSV_cil2xWh3uzBAKmVavIXX8T1Jg5T7fFq1_CpWe-3ctDZIVoDbZcllrVJPv6xDdJ_raKbNMvOka90QOCjRWH1d3_5d0v18hwdMLCpZtuDJZ_0dscusrwQ62SjS1nsVDPyCtPbUV_mdgZXSB_tEB1SPh1S2zZbjcE_lOLgMxUiNYQOa5f6NqIcroOgyIfKoeYfxVVkfrF8QIpnE_oI35aAoMmQWhMftVRkFWkPPMCNsM2s8or1Oz7QnrdwoGBHIAdXrhmViVXCztzh4onEulMVvzTXNW3i3XFatGN5Oe8W8aNaM0lhn4TUNHWKLMzhLxEvX5FKhZmdMMx0c3FwRMJXFc5JdUn1ImwskYJYFthSRA4lJxX_QP6RWfaDSto9hHHhW9H7Q48E1haH2-5vIs3AzL1g2cc5HvHu5hAAsQUAJ4YP26cIV7OsLeDgqrc60Rad9BSXDCI-YYuXUcpJ_8bjYsoTSfPOVaQ3p4rfvqJNI508sTlHie6jbOfCQKHXM5Ylvunl-jeBXp6Dsijm6NNnb4emFZwSv8I5V2P4Wp_0wAE6EFlBLrWGNDaZLBwjHfMdrKB5p7mvUz9mk1FxB4MnRb3qtzpXQk5f41DpZuoRli9WlOVf0z2jieVxSKsPdEBgaUK4kJ9GdtaHOr7tQT3jPr5iyTS7PjLeNKFDk2YgJAZ9ePWoNDO_zKEzSpf7o9Rt9JUFD5Dvgipn8Vs7vITBsGuym0HvlLfUFUguTIM_EY49cGsW6OwQjTZwkpAl4Rd0X-qVeXSR7a9Tc4tU6aAkrjTmd24Q7VALxdAayJ0201K6Y-mCf6d3xuVozG3i7-GuvFHbBGpd827kMvNTdPO3dL9aVIoGkhzcgOAI94pTJC40Fgfuso1RuDVAGxhNhICiqhELc71XdbVEyi4OwZwjjX2j6zbLvQKflpNyEVZB1MSNKZTZ1yBef2GTK1Q4YQRu5RY3D5FeMEuEAqtYvDWCERrS2XHNlvUm93qvvxCcoF5Nw7s3iV9xzHQSMbPWUpfVnYmVuiXArA7TUiq3iqBUD9UEh-wh3GAoNvBJuS3FcBMLgOniTQenJUV6HKyjf9BcvRDJtRmNgt4mwDNxFPBmtA3a96qms4-dsIMJJylzNx6EBWZdgJ1x-NVjuluPZ3CAOSKIYV7l9cQ12F-NQZyzHA-TCbWJXtF-F-CwYbcyxZcuyWdZ57DOH9Pge_VaIuZu1ucHXKAPYmgXcYk6DBdjwUohWHFttpb256nMH2E_w_yvwRh2qq4RzpdQ0eMFEcdknivHOlUSvK7yoqiGiPFHXdektU1j7cCYtdPa2b2Ek-CK8pqRD3SEtfTJH_3CXtLurRMZxAtNwB7WI5HBJnOGxQ8LhUh2UrxPErLb1BjBlb8mtEVd8G1Qe5UDSAk9xUOT-8A6cl6l9hW3KjwPgv3xPE7jWsQqvIC-JyDiggfwZUXMSnboJhKc7UHgiqarQ_R95kZHjGANoNnnQAsKD5WSkmsAmzPPtzeW9sq-zIMf07xOUMrnSL8Qv3XC0iHU0fWGv_r1Sdawf88SoWvGmAAlXLR2hH4jXkKaB2M4q5_ks7K7sjkxbPbmxbSajP1ifSOtzaLbxFuegSyEwMBjpeBk9X9YtVl1k76M0fI4hgmhVE1HdhYt4h5hyoUDakp_hYKwumFZgK6XppQnu0_Mw10wzL0w6Gb5LyFc5_JhscdiZ-XvO4UZZ7J-T8DCitYawxQtFwRWbDN_AptHQVqKbGUyIiogadJuh5aV1SkefaOt8DxuoemkWZ7S3rcS0vEFgofHPGnW2YXy7CyhExsVaAE1vtS2BlwS72OJtUIqWi9loUJYA0lDDxak17eIPG0BXvIdfaMrdXlP0Rz0IxIglbOElnwo5jmkMn7MwkJ418gCVG7XJzfPEl-hmkczGyjdtIBTejDJIq_V9YQmqU8_Ao6w730jmJUr7pGehJIwMyYR57Uv-5SqFiK_zOHwW2bqEVZv9lc2fRMeENtmYqo6LhUQQDhQaWONFXX396kunPLsA55f4riWSW-DLQcCoLJncEV2j5mV6-URzJ9TEKlVaKFnvtamBYwCDdGJhwC62H5EkjCI0ViznPZEN6SLbbzgrSIuLqLohvktgq4XU5JjFZIk123ItvnFQo6fUNE7NYuRFz4WxVWNsR4x-1ah-6hudyGw6tJoQd8ERkQUep6twF4yLT9QeqSKj_EfVsEy8lRzpLZOe3QYFlFczJHxSNc68ibeJRUEThHcA5iH0frKH4bR4tpCq8PdpWcmhtov_2J_I56vM7ummm4RnKUCAOFFItU2fAlHW_dR7L0QkRnE6jNFP8RmNF3iDhCqZIBZSg9U4AHq0"></script>
<script src="//tv.yandex.ru/16FJV7103/85aaa7sBJTT/U2Qyu8q2Vrc2ivRcuy0D_YrJx88Wx9_X_LwTqVkYPjNKkzJCMEeEqNNWUPmSfsck3gTo6jvTx4OkA6_B-kTU01QgM7jbcgB7eB_tEeJzzfQZCwrGGEddlvzh1qbahrs2xMIv3KBA03pU0JZ8RToALV1PpCQ1U4dAbUBhQrcfG1lUIP-0SzxBfryEbR4s_g070A4GCFeBFNy7Ktwu2ACxPgSLoh_qD1F1HlCWd8e0xWKfRi3vNxVFQOtLoQ08H5kWXOi2uEJ8j7YygqxU7XsCfpKBgc8di5-S8-Tf6pRLuzdPyKaVb4OZtpUR2T9FOMom1Ygirr5cAkAmQGAAf50Z3xVlP38JNQ75ssMsWme4ij6fCo0EFcCYHv4k2q_Zi7A0h4goECfBUnuYkJC2i3kAo5zBpeB5mU0N70PnjXHWlx7ToH6-jr5FcfsObZ7svUQ7HctOzp2Lk9T87ZIvXo-48MYBKtThRpK4k98eOAA1BylcR-bh-ZhAwG9EpU28VRjYmaqwc4a0Cz60jqvVJHKP_hAKRsQUyxYW-Kbf5BDK_X4MjSzf7ghS-5hX1LmI_QJjkw3mr7ZVBsfnRS3INxpXm17idnDDcwB0MYYv1W9_zPJYSkmGUUsXXrljFeYRivs8w8AjnSFFkzadVBW_zPAGZVpK4Oy6Hc4DKAmuzbNbG9qcZfs8TT-BOHYDLZkqdY243QgGhF6DH1S4pJ_u1sC4vYzL5FvhRl3zWZ8VfcN0heAdzOYh9ZXODKUNJYJ5XlMTWSu4tEm7z7w0Aita63WH-dBKRQbWgV4Vt6dSKJ1Cf7DMySqXoMHZt9KRFblN-cXvHI1iLzdQisOvwG6Pd1taEhWiMbzN-Ij-d4nlnGoyinscDMGIn4ATXb9sHKlVS7I9T4DjHqnE1HQZX5Z_RL2IoZhKIWL1XE4BrgRgwfsWkBLTo3A_QXdIeP0OblHlM0jxk42KhJDEU1I2LRUoFsiwvs0LIt8qg538HBlSOIQ_wikXyixpdZPBS-QFaMZx3hhQ06v79gZ9x3d2SeHaI35Cc5yJAM0dA1ZVP-9aLl2BtjSKCycaoUkadhFTHXxKNA-iFAll7j-RjkLuT2aBexTZVZZjf3dCuoF1dcSn3WT8QLBdwwjKVAMVHfEp1OqUin-0QcHql-tAXT4YlNSygD5PYBKHru73WcPCJsLpQXdWEtYW63EzDXQLcDaGpZ0h_8BxWgJGzxBEVl8z7FTmmcF-N02C7xRgRl01E1HX9kv9QGYbAWwmvZoFgCTDbAw80VQR2Sj79YM_zvi2xinWKz2Mex-Fw4fYD9_Zv-Fb5NDLN7qKRKId7smZc9pY3X5MfAFpU4fiLL3UR0_mxCwH_F4R0pIs8bxJfUnwvQzr2mG1BTRXDI-Mn0vS1rssk26ZSHK4Aw0t1O3OlTvVm9J_gbWHaVjPZKQ404vJLo-nQLmVH5JdLLp8yvXMd_7Mad7ndU8-kIMAxZbM35LxrJDsWk-_cAzI4pqjwBi0GZnSfEB3heDYyatmeNTIi-fAZwFyHtiZnSV0-kF8QPoxxObZL7WFuRNExQ8QydcYOCJQJZVO8DbFwm0fb06WfNEY0ThAtAFvlU5lo3IVy00jyqnCfVbRWpsnOjSDeoe-M8uqGK71gLKaiYqFFcddGHUuFGcVS3_9Rgur1GtJGLfUWVX4CnePrZwP62i5nk0K4AKhhzWUn1jebzT8gbbJcb4LodvjP4rx0UXDzl3MVhL-65ImWMM98IqF5lsvx1o4mdUQvA3xSSiYSKjm9lHHgGgA7U28EpMXVySxPgi6TvozhqMR7D-IspwLQwrfwBSd9GceqhaA8PSHg-_WogwT9d6Q0feEdU2q0Abr7r6cQY2oTeiBs1LT2hqoenfO9AZ4vkUhkKR4hD1fCYEIHkYeVXhs0GmcAX4-DkkrU6lB3L6QFB3yir0KpVqNKWQ3089L541vgvxZUlES4XY6TbuM9ToBaZvsfk660E7ADdNGltjxalYtHQi2sw5KrNPojJb-U1-WNsl9SOtYzqXndZiNSuDMokY22t8WVyv3NcE0Rfe2jiIULXJOPRVMQ8nei5pe_uRVIBrGN_IOyCWeoclcMFrYnTUBdg6q2wwsLniUgYOjiKQFNF_ZUhwt-jJDP0nwPgQiFuMyw7UbDEaCVkkVEninWO7YyLAwhUSs06ZM3P1VnBh9wnnHp5SFI670WgfCZwwnR_7X098baLc7A_eOdbXEZBkrdk_5nUoJRl4AHNa-4pfsUcjyvApBo97rAd670FhfscAwiKKUCGGndRGAQ-PIL0CzVRTWnmnxd4T7SPE1ieHbY7jFc1vLyMqUh1Vctu7Vrd0J8vSNQq-aKcie9llZ3vAJMY_nEYUmrn3SgAxhCmUBt5Rf1t6p9r3NvY1y9ooilSe_z_GcBcGJFkpWVzVuXuCURvF9jwsiHW-Pkz1R35H-wHFPYVABbWZwEcEAY0fkyTsWGlCaYP83STXP-TqCptkstIty2ArIhdFJEBfxYxvhkIVx-o1Ao5AqAJm9XFjR8IS3A2OTCSKvtNQKyyfDoEH1F5zTlyWxc8z4h_Z7iW7bLnsKOF0IwUcVwV7ZeO-Wrt1PPzLORKMe4o5dNRBQ1XVEsctmlcwmKvIQQQWhg-1Id5aYWJUkfjfNfgg38USqUCr7B7JZQg9JV4Nb3P5kmC9VSjj-A4nt1WFGkz_Ql5H2gH4PItrJba96U8hE54ovinNR2B8Z4397RHKIfvXCa5Uru0VzUUQDCBNIHhd34h-mEcZwf06B7dpnDxCzEVWS9w0-Ce6VSKbp_1YIBClELgJ_khEQ0eqxuIO-zP05gmfS4fPMvdiKxg5ZylsQ8eObKN7N9zMByKLe5sCadp2SEjhMeQdtnYEprD9TgcPuhWbAPJwZGlVvO_IBe4Z1vcSpk273xP5fCMnBVQIXVbQlm-EWAPi3Awlk22eE1TWYHZW9gLlIotXN4iF53YGApk"></script>
<script nonce="GVXu4LeWCL1LVS1JwGCx3A==" type="text/javascript">var XMLHttpRequest=window.XDomainRequest||window.XMLHttpRequest,xhr=new XMLHttpRequest;xhr.open("get","//yandex-tv.naydex.net/16FJV7103/85aaa7sBJOW/VOJ0rQ70gbCzTCKZLzvEu9obw4gRjRFcNedZp1BBsjzExWOF5cWTf9Gfh_hEs4w7G0UtL78UC4qkQylBfNXT3RdrdLOINs62_gUkXWx6QvEbiMeKloSSF3kpVycQgnt_CkYu3ipPk38dkxe2BbZIoJtK46J_28KPqI1mhzWflBYd43Y1gj4O_3PGbhLudQhxG4NFBFPLUB7w4lVh0oL9dMoJpd6oAJu3VJ8e9st-xqZaACIncJ6AAC9KLI2-0dzYHic6fog3Rbx3TOueJraDMFTLx4hcjxrQ_6PcKJWCMH8LBOZcKMnSOt1YVb9KMUbn2g6o5PjejYsjgSTGuV3RGBtid76DNI38-cmj3O17jrEdQgnJlgpTmXjtG-3az_l8jInoF6YIFP-cmdI0AbkPKpvKI-E22w9K4EusjbKX09FT4vC6i_DMdfsNZVstuIX-k8yChZGAkx877Jvs1wJ5e85JJZQpzl71UlTaPk_2QKpdgesu_R4Ci-hBJc03VdeaHim-_85-Bvn9BmoV7fuOdllNCk2UylxVO6LUIZEF8XpGzK7bZo2ZvZRXn_lEvMWi2YGgI74SSsvnA2BNNh2WX9Qrv7_IPMm08kSlWCw2i3WYS05AkMyVEj3h2GlZwT42xckqmirMWzoZGxG1xfCCJ9vN5Sn_WM-JqAFvhT4Xl5heI3j1i72GvzWCZVvi80--mIlBxBNJ0pQ7LJfhWc6zMk6G4J9iBZ50WpMVMYt0wCbdDiQp9RnCy-uD54d_Vpibk-Uzd0ywxr37TiTcZrfEsJhNz0lTRtPVvyJVJB0Buf8Fi-6aawTS_dObkXLMNoOtE8ilbvibDo1vDa6GMh6QUN1k-36BPUX0Msct2Wt0D34bi8YNHghXEvxvlyjZw7g7C8Vi16EEFPySGB39DLAJKpgFKm86EYEMJAGhwnIRGRHU5bj9g77Hf_MGrp4i_Ao438wGj1SA2JLxZBfnVonyOgPC6B8pRhT0GdFa94O_gm0XjuwiMJOOCK5ILAV3FhDTm-PztIU0gH_2wyVUpXYHcpCIyISZC9tRuONd5RmA-HANheLV6ENRPJ1QHjDFvYHgUYmroDJQT0KmT2UFNF7eFRUnOr9MtEu1O05vXeI-DrVZRgKO2cnd33PjlS1UADD9gkXulyPA0bSTFFH-T7jColPJ7qOykUiD6EohQnccHNCVKzf0TTdH9j7N5FviNQVwWgLJTdbP1FmxK9_ukkIy_AcIpRBlBx53GdLftYowQuLfguRh_psNBG0C6Qn-mpDdmil-_gS6gDBzxGrUJnPMeVCKzsyXwJzfPyHfoNCN8PtHA2WfIMRVcxObFfcNOEkoHY6u6XfURY0hCa5N85WUEFKjN31BuAl5_A1p0yo7w7pfiwMFEcCXl7mpWqccCziwzEQgVC6EmnNYW5Z_iL8K6J-KKCk93oICrkCnyv7R3pBRIfR6jHAGvDNDJ92ntA-4X4jCxxNJF5F2axqgX0nx_wwF69_pj1p6lt0d9gQyxeAQjeDp91kBxWuKIc_2Wxcekeg7e8M2z7a8xutTKXzHOVzMwgSXxloWuK4QYVyPNfXCxuSX4ExceNgT3_DDdsfvXExhqfJSiAgkACTBfFtaEtWqu35M_Ux_eg3vVKe3wnjYDIjHGQRTVzZl2-rayPY9yoOsVa5OGTDW2908jblKL1ePLGP4EcPEbUtsyndR0ddT6_b2DvCA8TeCq9rlOI_0nUiPQd-BVxB165QlUEJ-P4ZJJdOiAZB7UxlUMAoyx6JVRSNj-lKOiu2P7sY13ttb32e4tcP0jfc-DyYRrPXIsVwDBsXbAx9eNuPc6NZPvnKDhSqT4szd95hQkn5CsEph18RrJPbdTYgvjS9APxZXUBGkMjRNPgQ9-ootXGO-hjWQBggNnAyV1fRpVadYifGyBIZlmGNH1b6UHRExyD3OJZ_PIyI8WsLPbojiQLeb3laX4LM9hbMEPn0KbJEp_kV-G8JLzd5Cl5Z46hfsGoj288lCrxvuAJB0FRKdvgE_QqrUQOIuPN0Hze1M7427HdHYlO208wTyBLz0RyXU4zBM-RDBg8aYAxRU8SMa4BZBtbfPAa2e6ETbchgVH7UNOMog1EIsbrFVCY3oB2dPNFFXm5kjdv2DMI8wfQoiUWP9Q72ViUDJUQ5b3f6jli6QAHEzTENnFuLJ3DdVHF99yr1B4JJN5Co9GY_Lp8NvBj2Vkd5WIf_9wbwANXIHbxxhu8Z50kVCgB4LW1C8qhdlF4H190REKpQlwFk2E1DYcQw5wa0Xj6zkt5NJSmZPpYF0H5nSFGBzPMH0hzZ-Q63VIfZPeFMEi4EZTt7d-6MfphfOdzUOBS5VbsAZ9hSakTfJugKu1MHo470RjoRvDCdMdxQaUp8tOnPCfYV_88Trkiw9R_4cCkLB2cifWbBrEmVWwnV4j82i1ytGXT8dEBW_izHOplCN4-j5ksqLZgDgTzFU3l_aLD6wQvqHNHJJrh0mvUp5XAQGB5XKXFH_otagnQkx_MtFbNatxVB6U1SQcsM-j62Yj-EneNhPiW_CJMd_mlfTV2NzegwyxDByx2aT4jUGcViBxgFdz1qU-yeQZNbHt7yGTO5XqU5Se5wQkfRM_wVgXATlp3VSS8OhzGaFep_RWFni-38L_gn9PAzlWyw_xrYcAgLOmYsVkbCiGCdfhvG1RI7qkOkJ3rydXBj4zLYB5p3B5Oc3k0PFrY0iTj9UWN7ea7_zQ39E9TwD4xKvswd0HwOPjp9HWhB75J0in8Y_e0UG5lMgBha1U5_fNIg1zaaRhi6vvl3KC2iLaMx6U97fWuVw-MQzC7xzB2LdJXaLs5_MzsmRxFLZ9KFdJxYB-LoNxKVdKAySMNnVXfHCvUngX8ehq7YeTYlnRGQENhabGVosuDXLtwl9tQLjmWo1jjwYSQIJ3gsalT8sG6kWQrB9gQbkU6oOnr2WmtV4S3HDKRyMY-7320FMa0",!0);xhr.onload=function(){var a=document.createElement("style");a.innerHTML=xhr.responseText;document.body.appendChild(a);};xhr.send();</script></body>
</html>
+251
View File
@@ -0,0 +1,251 @@
{
"id": 217749657,
"channelId": 142,
"channelFamilyId": 16,
"live": false,
"episode": {
"id": 6773710,
"description": "Валерий Сюткин делится историями из жизни, которые повлияли на его судьбу.",
"title": "Мелодии моей жизни"
},
"program": {
"trailers": [],
"hasTrailers": false,
"onlines": [],
"id": 6719800,
"type": {
"id": 6,
"name": "досуг",
"alias": "entertain",
"isFilm": false,
"isSerial": false,
"isForChildren": false
},
"title": "ПОДКАСТ.ЛАБ",
"transliteratedTitle": "podkastlab-6719800",
"description": "Впереди вся ночь и есть о чем поговорить. Фильмы, музыка, любовь, звезды, еда, мода, анекдоты, спорт, деньги, настоящее, будущее - все это в творческом эксперименте.\nЛариса Гузеева читает любовные письма. Леонид Якубович рассказывает, кого не берут в пилоты. Арина Холина - какой секс способен довести до мужа или до развода. Валерий Сюткин на ходу сочиняет песню для Карины Кросс и Вали Карнавал. Дмитрий Дибров дарит новую жизнь любимой \"Антропологии\". Денис Казанский - все о футболе, хоккее и не только.\n\"ПОДКАСТЫ. ЛАБ\" - серия подкастов разной тематики, которые невозможно проспать. Интеллектуальные дискуссии после полуночи с самыми компетентными экспертами и актуальными спикерами.",
"year": 2023,
"countries": [
"Россия"
],
"images": [
{
"original": {
"src": "//avatars.mds.yandex.net/get-tv-shows/55890/2a000001855e1ed32c3da7ce9494f185a8ac/orig",
"original": true
},
"sizes": {
"29": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/40x22"
},
"80": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/alice_80_80"
},
"297": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/335x223"
},
"300": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/300x225"
},
"312": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/375x234"
},
"426": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/alice_426_240"
},
"447": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/502x335"
},
"640": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/640x480"
},
"960": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/1280x720"
},
"1440": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/1920x1080"
}
},
"originalSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/55890/2a000001855e1ed32c3da7ce9494f185a8ac/orig",
"original": true
},
"maxSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75/1920x1080"
}
},
{
"original": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e3724b48661908410321ff/orig",
"original": true
},
"sizes": {
"29": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/40x22"
},
"80": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/alice_80_80"
},
"297": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/335x223"
},
"300": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/300x225"
},
"312": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/375x234"
},
"426": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/alice_426_240"
},
"447": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/502x335"
},
"640": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/640x480"
},
"960": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/1280x720"
},
"1440": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/1920x1080"
}
},
"originalSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e3724b48661908410321ff/orig",
"original": true
},
"maxSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/50973/2a00000185c4d7e30a08109cbc342ad18fde/1920x1080"
}
},
{
"original": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a0000018664020a81fce5ca527c59ea04ea/orig",
"original": true
},
"sizes": {
"29": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/40x22"
},
"80": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/alice_80_80"
},
"297": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/335x223"
},
"300": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/300x225"
},
"312": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/375x234"
},
"426": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/alice_426_240"
},
"447": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/502x335"
},
"640": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/640x480"
},
"960": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/1280x720"
},
"1440": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/1920x1080"
}
},
"originalSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a0000018664020a81fce5ca527c59ea04ea/orig",
"original": true
},
"maxSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/28886/2a00000186640209f0d50440ea234752e490/1920x1080"
}
},
{
"original": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147715147a9a8cf1dcc9f926a0/orig",
"original": true
},
"sizes": {
"29": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/40x22"
},
"80": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/alice_80_80"
},
"297": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/335x223"
},
"300": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/300x225"
},
"312": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/375x234"
},
"426": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/alice_426_240"
},
"447": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/502x335"
},
"640": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/640x480"
},
"960": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/1280x720"
},
"1440": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/1920x1080"
}
},
"originalSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147715147a9a8cf1dcc9f926a0/orig",
"original": true
},
"maxSize": {
"src": "//avatars.mds.yandex.net/get-tv-shows/70674/2a00000187147714ac0572a0371774e388ef/1920x1080"
}
}
],
"mainImageBaseUrl": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75",
"persons": [
{
"name": "Дмитрий Бак",
"role": "presenter"
},
{
"name": "Илья Кривицкий",
"role": "producer"
}
],
"ageRestriction": 16,
"favourite": false,
"tags": [],
"displayIfNoEvents": false,
"duplicateIds": [
6719800
],
"url": "/program/podkastlab-6719800"
},
"start": "2023-11-26T08:35:00+07:00",
"finish": "2023-11-26T09:10:00+07:00",
"hasSubtitles": false,
"yacFamilyId": 0,
"title": "ПОДКАСТ.ЛАБ. Мелодии моей жизни",
"programTitle": "ПОДКАСТ.ЛАБ. ",
"episodeTitle": "Мелодии моей жизни",
"seasonTitle": "",
"url": "/program/podkastlab-6719800?eventId=217749657",
"hasDescription": true,
"hasReminder": false,
"hasReminderButton": true,
"startTime": "08:35",
"hasStarted": false,
"isNow": false,
"hasFinished": false,
"progress": 0,
"humanDate": "26 ноября, воскресенье, 08:35 — 09:10"
}
+274
View File
@@ -0,0 +1,274 @@
{
"schedule": {
"isMain": false,
"isMy": false,
"isAll": true,
"selectedDate": "2023-11-26",
"selectedPeriod": "all-day",
"selectedChannelGenre": "all",
"programTypes": [
{
"isFilm": false,
"isSerial": false,
"isForChildren": false,
"name": "Все жанры"
},
{
"id": 5,
"name": "Фильмы",
"alias": "films",
"isFilm": true,
"isSerial": false,
"isForChildren": false
},
{
"id": 4,
"name": "Сериалы",
"alias": "series",
"isFilm": false,
"isSerial": true,
"isForChildren": false
},
{
"id": 7,
"name": "Спорт",
"alias": "sport",
"isFilm": false,
"isSerial": false,
"isForChildren": false
},
{
"id": 3,
"name": "Детям",
"alias": "for-children",
"isFilm": false,
"isSerial": false,
"isForChildren": true
}
],
"channelGenres": [
{
"name": "Основные",
"alias": "main"
},
{
"name": "Избранные",
"alias": "my"
},
{
"id": 27,
"name": "Фильмы и сериалы",
"alias": "movies"
},
{
"id": 21,
"name": "Познавательные",
"alias": "discovery"
},
{
"id": 24,
"name": "Спорт",
"alias": "sport"
},
{
"id": 28,
"name": "Детям",
"alias": "kids"
},
{
"id": 22,
"name": "Информация",
"alias": "info"
},
{
"id": 23,
"name": "Музыка",
"alias": "music"
},
{
"id": 29,
"name": "Увлечения",
"alias": "hobbies"
},
{
"id": 32,
"name": "Развлечения",
"alias": "entertain"
},
{
"id": 30,
"name": "HD",
"alias": "hd"
},
{
"id": 26,
"name": "Другое",
"alias": "other"
},
{
"name": "Все каналы",
"alias": "all"
}
],
"selectedProgramTypes": [],
"availableProgramTypes": [
null,
"for-children",
"info",
null,
"series",
"sport",
"entertain",
"films",
"discover"
],
"schedules": [
{
"finish": "2023-12-04T08:00:00+07:00",
"events": [
{
"id": 217749657,
"channelId": 142,
"channelFamilyId": 16,
"live": false,
"episode": {
"id": 6773710,
"title": "Мелодии моей жизни"
},
"program": {
"trailers": [],
"onlines": [],
"id": 6719800,
"type": {
"id": 6,
"name": "досуг",
"alias": "entertain",
"isFilm": false,
"isSerial": false,
"isForChildren": false
},
"title": "ПОДКАСТ.ЛАБ",
"transliteratedTitle": "podkastlab-6719800",
"mainImageBaseUrl": "//avatars.mds.yandex.net/get-tv-shows/33373/2a000001855e1ed2ca7953c3f757c279fc75",
"favourite": false,
"tags": [],
"displayIfNoEvents": false,
"duplicateIds": [
6719800
],
"url": "/program/podkastlab-6719800",
"images": []
},
"start": "2023-11-26T08:35:00+07:00",
"finish": "2023-11-26T09:10:00+07:00",
"hasSubtitles": false,
"yacFamilyId": 0,
"title": "ПОДКАСТ.ЛАБ. Мелодии моей жизни",
"programTitle": "ПОДКАСТ.ЛАБ. ",
"episodeTitle": "Мелодии моей жизни",
"seasonTitle": "",
"url": "/program/podkastlab-6719800?eventId=217749657",
"hasDescription": false,
"hasReminder": false,
"hasReminderButton": true,
"startTime": "08:35",
"hasStarted": false,
"isNow": false,
"hasFinished": false,
"progress": 0,
"humanDate": "26 ноября, воскресенье, 08:35 — 09:10"
}
],
"channel": {
"siteUrl": "http://www.1tv.ru/",
"title": "Первый",
"familyTitle": "Первый",
"transliteratedFamilyTitle": "pervyy-16",
"logo": {
"original": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/28884/2a000001600801bd354ae2476e3c586f5d58/orig",
"original": true
},
"sizes": {
"38": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/28884/2a000001600801bd354ae2476e3c586f5d58/small"
},
"64": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/28884/2a000001600801bd354ae2476e3c586f5d58/alice_64_48"
},
"80": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/55846/2a000001600801be3ac16928934aba46427e/orig"
},
"114": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/28884/2a000001600801bd354ae2476e3c586f5d58/114x80"
},
"160": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/69315/2a000001600801c33618e8beca2d1d6654db/orig"
}
},
"originalSize": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/28884/2a000001600801bd354ae2476e3c586f5d58/orig",
"original": true
},
"maxSize": {
"src": "//avatars.mds.yandex.net/get-tv-channel-logos/69315/2a000001600801c33618e8beca2d1d6654db/orig"
}
},
"synonyms": [
"1 tv",
"1tv",
"орт",
"первый",
"Первый канал",
"1 канал"
],
"familyId": 16,
"id": 142,
"genres": [
{
"id": 26,
"name": "другое",
"alias": "other"
}
],
"type": "regional",
"url": "/channel/pervyy-16?date=2023-11-26",
"isFavorite": false,
"hasBroadcasting": false,
"broadcastingUrl": "",
"hasBroadcastingPlayer": false,
"broadcastingPlayerUrl": ""
},
"hasFinished": false
}
],
"scheduleMap": [
{
"id": 0,
"limit": 11,
"offset": 0,
"channelIds": [
142,
143,
422,
435,
465,
166,
1775,
1375,
1046,
161,
761
]
}
],
"currentPage": 0,
"providers": [],
"dndEnabled": false,
"totalPages": 34,
"favoriteChannelIds": [],
"hasRecommendedEditorial": false,
"ottSelectionTitle": "Смотрите Кинопоиск и любимые онлайн-шоу на любом телевизоре",
"ottSelectionSubtitle": ""
}
}
@@ -0,0 +1,4 @@
{
"currentPage": 1,
"schedules": []
}
+25
View File
@@ -0,0 +1,25 @@
# tv.yandex.ru
https://tv.yandex.ru/
This site is protected by captcha, so if you hit by an error `Got captcha, please goto https://tv.yandex.ru and update cookies!`,
update site configuration in `tv.yandex.ru.config.js` by heading to this site and use browser
Developer Tools and replace matching cookies.
### Download the guide
```sh
npm run grab -- --site=tv.yandex.ru
```
### Update channel list
```sh
npm run channels:parse -- --config=sites/tv.yandex.ru/tv.yandex.ru.config.js --output=sites/tv.yandex.ru/tv.yandex.ru.channels.xml
```
### Test
```sh
npm test -- tv.yandex.ru
```
+364 -289
View File
@@ -1,291 +1,366 @@
<?xml version="1.0" encoding="UTF-8"?>
<channels>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="1HDMusicTelevision.ru" site_id="213#1hd-99">1HD Music TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="2x2.ru" site_id="213#2x2-29">Telekanal 2x2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="31Kanal.kz" site_id="162#31-kanal-429">31 Kanal</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="360.ru" site_id="213#360-95">Telekanal 360°</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="365daysTV.ru" site_id="213#365-dney-tv-470">365 dnei TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="3ABNRussia.ru" site_id="213#tri-angela-218">Tri Angela</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="7tv.ru" site_id="213#7-tv-1241">7 TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="9Volna.ru" site_id="1104#acb-tv-179">9 Volna</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="A1.ru" site_id="213#a1-237">A1</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="A2.ru" site_id="213#a2-89">A2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AjaraTV.ge" site_id="213#ajara-tv-682">Ajara TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AlmatyTV.kz" site_id="162#almaty-189">Almaty TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AmediaHit.ru" site_id="213#amedia-hit-239">Amedia Hit</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AmediaPremium.ru" site_id="213#amedia-premium-hd-238">Amedia Premium</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AnekdotTV.ru" site_id="213#anekdot-tv-85">Anekdot TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AnimalPlanet.ru" site_id="213#animal-planet-22">Animal Planet Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Arkhyz24.ru" site_id="213#arhyz-24-111">Arkhyz 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AtamekenBusiness.kz" site_id="163#atameken-business-1264">Atameken Business</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AutoPlus.ru" site_id="213#avto-plyus-436">Auto Plus</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BBCEntertainment.uk" site_id="213#bbc-entertainment-479">BBC Entertainment Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BBCNews.uk" site_id="213#bbc-572">BBC News</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BBCNewsEurope.uk" site_id="213#bbc-world-news-712">BBC World News Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Belarus24.by" site_id="213#belarus-24-468">Belarus 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BelRos.ru" site_id="213#belros-675">BelRos</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BigAsia.ru" site_id="213#bolshaya-aziya-116">Bolshaya Aziya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BloombergTVEurope.uk" site_id="213#bloomberg-552">Bloomberg TV Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Bober.ru" site_id="213#bober-1171">Bober</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BoksTV.ru" site_id="213#boks-tv-1095">Boks TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BollywoodHD.ru" site_id="213#bollywood-hd-1105">Bollywood HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BoomerangCEE.uk" site_id="213#boomerang-741">Boomerang Central &amp; Eastern Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGE.ru" site_id="213#bridge-tv-102">Bridge TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGERussianHit.ru" site_id="213#bridge-tv-russkiy-hit-608">Bridge TV Russkiy Hit</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CartoonNetwork.ru" site_id="213#cartoon-network-612">Cartoon Network Russia &amp; South East Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CBSRealityEMEA.uk" site_id="213#cbs-reality-729">CBS Reality Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Channel5.ru" site_id="213#pyatyy-kanal-12">5 Kanal</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ChannelOne.ru" site_id="213#pervyy-16">Perviy kanal</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Che.ru" site_id="213#che-50">Che!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ChPinfo.ua" site_id="213#chpinfo-495">ChePe Info</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ClubMTVEurope.uk" site_id="213#mtv-dance-international-1206">Club MTV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CNBCEurope.uk" site_id="213#cnbc-713">CNBC Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CNNInternationalEurope.us" site_id="213#cnn-570">CNN International Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Crimea24.ru" site_id="977#krym-24-1376">24 Krim</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STS.ru" site_id="213#sts-8">STS</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STSInternational.ru" site_id="162#sts-international-441">STS International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STSLove.ru" site_id="213#sts-love-104">STS Love</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Dagestan.ru" site_id="213#dagestan-142">RGVK Dagestan</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DaVinci.de" site_id="213#da-vinci-525">Da Vinci</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DiscoveryChannelEast.us" site_id="213#discovery-vostochnaya-evropa-740">Discovery Channel East</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DiscoveryChannel.ru" site_id="213#discovery-channel-21">Discovery Channel Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DiscoveryScience.ru" site_id="213#discovery-science-524">Discovery Science Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DisneyChannel.ru" site_id="213#kanal-disney-4">Kanal Disney</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Doctor.ru" site_id="213#doktor-1245">Telekanal Doktor</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DocuBox.nl" site_id="213#docubox-hd-1227">DocuBox HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DomashnieZhivotnye.ru" site_id="213#domashnie-jivotnye-578">Domashnie Zhivotnye</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Domashniy.ru" site_id="213#domashniy-5">Domashniy</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DomKino.ru" site_id="213#dom-kino-715">Dom Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DomKinoPremium.ru" site_id="213#dom-kino-premium-1213">Dom Kino Premium</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Drive.ru" site_id="213#drayv-573">Draiv</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DTX.ru" site_id="213#dtx-1146">DTX Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DWEnglish.de" site_id="213#deutsche-welle-122">DW English</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Eda.ru" site_id="213#eda-64">Eda</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FoodTime.ru" site_id="213#eda-premium-742">Eda Premium</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="EnglishClubTV.uk" site_id="213#english-club-tv-683">English Club TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ETV.ru" site_id="213#e-tv-235">E TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="EuropaPlusTV.ru" site_id="213#europa-plus-tv-656">Europa Plus TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Eurosport1.ru" site_id="213#eurosport-677">Eurosport 1 Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Eurosport2.ru" site_id="213#eurosport-2-720">Eurosport 2 Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Evrokino.ru" site_id="213#evrokino-505">Evrokino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ExtremeSportsChannel.nl" site_id="213#extreme-sports-484">Extreme Sports Channel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionBox.nl" site_id="213#fashion-box-hd-1242">FashionBox HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionOne.uk" site_id="213#fashion-one-732">Fashion One Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionTV.ru" site_id="213#fashion-tv-152">FashionTV Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FastFunBox.nl" site_id="213#fast-fun-box-hd-1243">Fast &amp; FunBox HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FeniksplusKino.ru" site_id="213#feniks-kino-659">Feniks plus Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FilmBoxArthouse.nl" site_id="213#filmbox-arthouse-1244">FilmBox Arthouse Worldwide</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FoodNetwork.us" site_id="213#food-network-1194">Food Network Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Football.ru" site_id="213#futbol-105">Telekanal Futbol</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FoxLife.ru" site_id="213#fox-life-619">Fox Life Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Fox.ru" site_id="213#fox-643">Fox Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="France24English.fr" site_id="213#france-24-86">France 24 English</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Friday.ru" site_id="213#pyatnica-42">Pyatnitsa!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FUELTV.at" site_id="213#fuel-tv-hd-1176">Fuel TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HDL.ru" site_id="213#hdl-528">HDL</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="History2Asia.us" site_id="213#h2-1191">History 2 Asia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="History.ru" site_id="213#history-1104">History Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HITV.ru" site_id="213#hitv-75">HITV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HollywoodHD.ru" site_id="213#mgm-hd-743">Hollywood HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HopeChannelRussia.ru" site_id="213#nadejda-127">Telekanal Nadezhda</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="IllusionPlus.ru" site_id="213#illyuzion-424">Illusion +</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="IndiyskoyeKino.ru" site_id="213#indiyskoe-kino-700">Indijskoe Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="InsightTVUHD.nl" site_id="213#insight-ultra-hd-1172">Insight UHD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Istoriya.ru" site_id="213#istoriya-794">Istoriya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Izvestia.ru" site_id="213#izvestiya-96">Izvestia TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KaleidoscopeTV.ru" site_id="213#kaleydoskop-tv-232">Kaleidoskop TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KapitanFantastika.ru" site_id="213#ginger-hd-1166">Kapitan Fantastika</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Carousel.ru" site_id="213#karusel-20">Karusel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Khabar24.kz" site_id="213#habar-24-196">Khabar 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KHL.ru" site_id="213#khl-562">KHL</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinohit.ru" site_id="213#kinohit-586">Kinohit</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinokomedija.ru" site_id="213#kinokomediya-710">Kinokomedija</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinomix.ru" site_id="213#kinomiks-635">Kinomiks</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinopokaz.ru" site_id="213#kinopokaz-391">Kinopokaz</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinopremyera.ru" site_id="213#kinopremera-595">Kinopremyera</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinosemja.ru" site_id="213#kinosemya-766">Kinosemja</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinoseriya.ru" site_id="213#kinoseriya-701">Kinoserija</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinosvidanie.ru" site_id="213#kinosvidanie-551">Kinosvidanie</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KinoTV.ru" site_id="213#kino-tv-795">Kino TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Komediynoe.ru" site_id="213#kinopokaz-hd-2-678">Komediynoe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KonniyMir.ru" site_id="213#konnyy-mir-1184">Konniy Mir</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KrikTV.ru" site_id="11171#krik-tv-199">Krik TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ktoestkto.ru" site_id="213#kto-est-kto-685">Kto est kto</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kuban24.ru" site_id="35#kuban-24-orbita-1103">Kuban 24 Orbita</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KukhnyaTV.ru" site_id="213#kuhnya-tv-618">Kuhnya TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KurajTV.ru" site_id="172#kuray-752">Kurai TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KVNTV.ru" site_id="213#kvn-tv-1192">KVN TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LaMinorTV.ru" site_id="213#lya-minor-tv-472">La Minor</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LDPRTV.ru" site_id="213#ldpr-tv-1107">LDPR TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LenTV24.ru" site_id="2#47-kanal-223">Len TV 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LuxeTV.lu" site_id="213#luxetv-542">Luxe TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Luxury.ru" site_id="213#luxury-785">Luxury</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Lyubimoe.ru" site_id="213#lyubimoetv-119">Lyubimoe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SuperGeroi.ru" site_id="213#malysh-1214">Malysh TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mama.ru" site_id="213#mama-622">Mama</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Match.ru" site_id="213#match-tv-49">Match!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchArena.ru" site_id="213#match-arena-1173">Match! Arena</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchBoets.ru" site_id="213#match-boec-547">Match! Boets</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol1.ru" site_id="213#match-futbol-1-646">Match! Futbol 1</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol2.ru" site_id="213#match-futbol-2-593">Match! Futbol 2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol3.ru" site_id="213#match-futbol-3-797">Match! Futbol 3</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchIgra.ru" site_id="213#match-igra-1174">Match! Igra</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchPlaneta.ru" site_id="213#match-planeta-1177">Match! Planeta</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MCMTop.ru" site_id="213#mcm-top-583">MCM Top Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mezzo.fr" site_id="213#mezzo-600">Mezzo</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MezzoLive.fr" site_id="213#mezzo-live-hd-702">Mezzo Live HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mir.ru" site_id="213#mir-54">Mir</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mir24.ru" site_id="213#mir-24-98">Mir 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MirBelogorya.ru" site_id="213#mir-belogorya-204">Mir Belogorya TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MirSeriala.ru" site_id="213#mir-seriala-209">Mir Seriala</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Moskva.ru" site_id="213#moskva-doverie-641">Moskva Telekanal</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Moskva24.ru" site_id="213#moskva-24-73">Moskva 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MoyaPlaneta.ru" site_id="213#moya-planeta-653">Moya Planeta</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTVHitsEurope.uk" site_id="213#mtv-hits-international-1207">MTV Hits Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTVLive.uk" site_id="213#mtv-live-international-hd-513">MTV Live HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTV.ru" site_id="213#mtv-russia-783">MTV Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mult.ru" site_id="213#mult-1080">Mult</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuseumTV.fr" site_id="213#museum-hd-1178">Museum</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MusicBoxRussia.ru" site_id="213#russian-musicbox-177">Music Box Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzhskoeKino.ru" site_id="213#mujskoe-kino-1145">Muzhskoe Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Muzhskoy.ru" site_id="213#mujskoy-412">Muzhskoy</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzykaPervogo.ru" site_id="213#muzyka-pervogo-671">Muzika Pervogo</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzSoyuz.ru" site_id="213#muzsoyuz-233">Muz Soyuz</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzTV.ru" site_id="213#muz-tv-55">Muz TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MyZenTV.fr" site_id="213#myzentv-434">MyZen TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nano.ru" site_id="213#nano-395">Nano TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NasheNovoeKino.ru" site_id="213#nashe-novoe-kino-565">Nashe Novoe Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NashKinoroman.ru" site_id="213#dushevnoe-1218">Nash Kinoroman</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NationalGeographic.ru" site_id="213#national-geographic-418">National Geographic Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NationalGeographicWild.ru" site_id="213#nat-geo-wild-459">National Geographic Wild Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nauka.ru" site_id="213#nauka-674">Nauka</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NHKWorldJapan.jp" site_id="213#nhk-world-japan-734">NHK World Japan</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NickelodeonCIS.ru" site_id="213#nickelodeon-596">Nickelodeon CIS</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NickJrCIS.ru" site_id="213#nick-jr-731">Nick Jr CIS</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NikaTV.ru" site_id="213#nika-tv-129">Nika TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nostalgia.ru" site_id="213#nostalgiya-691">Nostalgia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NoviyMir.de" site_id="213#novyy-mir-1220">Noviy Mir</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NovoeRadio.ru" site_id="213#novoe-radio-1374">Novoe Radio</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NST.ru" site_id="213#nastoyashchee-strashnoe-televidenie-577">NST</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTV.ru" site_id="213#ntv-11">NTV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVLaw.ru" site_id="213#ntv-pravo-92">NTV Pravo</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVSeries.ru" site_id="213#ntv-serial-93">NTV Serial</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVStyle.ru" site_id="213#ntv-stil-94">NTV Styl</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="O.ru" site_id="213#o-1225">Telekanal O!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="o2tv.ru" site_id="213#o2tv-107">O!2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OceanTV.ru" site_id="213#ocean-tv-71">Ocean TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ohotnikirybolov.ru" site_id="213#ohotnik-i-rybolov-hd-1185">Ohotnik i Rybolov</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Okhotairybalka.ru" site_id="213#ohota-i-rybalka-621">Okhota i Rybalka</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Oruzhie.ru" site_id="213#orujie-511">Oruzhie</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ostrosyuzhetnoye.ru" site_id="213#ostrosyujetnoe-hd-1149">Ostrosyuzhetnoye</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OtkritiyMirZdorove.ru" site_id="213#otkrytyy-mir-1199">Otkritiy Mir</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OTR.ru" site_id="213#obshchestvennoe-televidenie-rossii-51">OTR</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ParamountChannel.ru" site_id="213#paramount-channel-1209">Paramount Channel Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ParamountComedy.ru" site_id="213#paramount-comedy-733">Paramount Comedy Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Pobeda.ru" site_id="213#pobeda-1355">Pobeda</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Poehali.ru" site_id="213#poehali-1246">Poehali!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Priklyucheniya.ru" site_id="213#priklyucheniya-hd-499">Priklyucheniya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Prodvizhenie.ru" site_id="213#prodvijenie-159">Prodvizhenie Moskva</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Psikhologiya.ru" site_id="213#psihologiya-21-538">Psikhologiya 21</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RadostMoya.ru" site_id="213#radost-moya-185">Radost Moya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ratnik.ru" site_id="213#ratnik-110">Ratnik</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RBKTV.ru" site_id="213#rbk-18">RBK TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RedLine.ru" site_id="213#krasnaya-liniya-208">Krasnaya Liniya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RENTV.ru" site_id="213#ren-30">REN TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Retro.ru" site_id="213#retro-tv-382">Retro</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RodnoeKino.ru" site_id="213#rodnoe-kino-386">Rodnoe Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RT.ru" site_id="213#russia-today-70">RT News</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTD.ru" site_id="213#rtd-82">RTД</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTDoc.ru" site_id="213#rt-doc-1258">RT Doc</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTGHD.ru" site_id="213#russian-travel-guide-168">RTG HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTGint.ru" site_id="213#rtg-international-1169">RTG International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTGTV.ru" site_id="213#russian-travel-guide-638">RTG TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTRPlaneta.ru" site_id="163#rtr-planeta-sng-784">RTR Planeta</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Russia1.ru" site_id="213#rossiya-1-31">Rossiya 1</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Russia24.ru" site_id="213#rossiya-24-3">Rossiya 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussiaK.ru" site_id="213#kultura-14">Rossiya K</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussianExtremeRetro.ru" site_id="213#russkiy-ekstrim-523">Russkij Extrem</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyBestseller.ru" site_id="213#russkiy-bestseller-771">Russkiy Bestseller</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyDetektiv.ru" site_id="213#russkiy-detektiv-1137">Russkiy Detektiv</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyIllusion.ru" site_id="213#russkiy-illyuzion-402">Russkiy Illusion</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyRoman.ru" site_id="213#russkiy-roman-520">Russkiy Roman</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RUTV.ru" site_id="213#rutv-77">Ru TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Rybolov.ru" site_id="213#ohotnik-i-rybolov-430">Rybolov</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ryzhiy.ru" site_id="213#ryjiy-1141">Ryzhiy</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RZDTV.ru" site_id="213#rjd-575">RZD TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SanktPeterburg.ru" site_id="213#sankt-peterburg-48">Sankt Peterburg</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Sarafan.ru" site_id="213#sarafan-645">Sarafan</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SetantaSportsUkraine.ua" site_id="162#setanta-sport-1099">Setanta Sports Ukraine</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ShansonTV.ru" site_id="213#shanson-tb-644">Shanson TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ShotTV.ru" site_id="213#shot-tv-537">Shot TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonyChannel.ru" site_id="213#sony-channel-493">Sony Channel Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonySciFi.ru" site_id="213#sony-sci-fi-576">Sony Sci-Fi Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonyTurbo.ru" site_id="213#sony-turbo-744">Sony Turbo</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Soyuz.ru" site_id="213#soyuz-108">Soyuz</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Spas.ru" site_id="213#spas-52">Telekanal Spas</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Start.ru" site_id="213#start-103">TV Start</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="StingrayCMusic.ca" site_id="213#c-music-tv-496">Stingray CMusic</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="StingrayiConcerts.ca" site_id="213#stingray-iconcerts-739">Stingray IConcerts</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="StranaFM.ru" site_id="213#strana-fm-1251">Strana FM TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="T24.ru" site_id="213#tehno-24-1109">T24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TaynyGalaktiki.ru" site_id="213#tayny-galaktiki-736">Tayny Galaktiki</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TBN.ru" site_id="213#tbn-601">TBN Rossiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TDK.ru" site_id="213#tdk-78">TDK</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Telecafe.ru" site_id="213#telekafe-443">Telecafé</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Teatr.ru" site_id="213#teatr-737">Telekanal Teatr</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Teleputeshestviya.ru" site_id="213#teleputeshestviya-697">Teleputeshestviya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TLC.ru" site_id="213#tlc-533">TLC Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNT.ru" site_id="213#tnt-33">TNT</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNT4.ru" site_id="213#tnt4-56">TNT 4</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNTInternational.ru" site_id="163#tnt-international-1240">TNT International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNTMusic.ru" site_id="213#tnt-music-655">TNT Music</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNVPlanet.ru" site_id="213#tnv-planeta-188">TNV Planeta</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNVTatarstan.ru" site_id="213#tnv-446">TNV Tatarstan</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TochkaTV.ru" site_id="213#tochkatv-68">Tochka TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TopSecret.ru" site_id="213#sovershenno-sekretno-57">Sovershenno Sekretno TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TravelChannelEMEA.uk" site_id="213#travel-channel-617">Travel Channel Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TravelPlusAdventure.ru" site_id="213#traveladventure-773">Travel + Adventure</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuTV1000action.ru" site_id="213#tv1000-action-426">TV 1000 Action</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuTV1000.ru" site_id="213#tv1000-427">TV 1000 East</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuTV1000russkoe.ru" site_id="213#tv1000-russkoe-kino-475">TV 1000 Russkoe Kino</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TV3.ru" site_id="213#tv-3-17">TV 3</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TV5MondeEurope.fr" site_id="213#tv5-monde-607">TV5Monde Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVCentr.ru" site_id="213#tv-centr-32">TV Centr</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVGuberniya.ru" site_id="193#tv-guberniya-1081">TV Guberniya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVMChannel.ru" site_id="213#tvmchannel-112">TVMChannel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVRain.ru" site_id="213#dojd-101">Dozhd</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVXXI.lv" site_id="213#tv-xxi-492">TV XXI</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="U.ru" site_id="213#yu-40">U</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Udmurtiya.ru" site_id="213#udmurtiya-214">Udmurtiya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="UgraTV.ru" site_id="55#yugra-224">Ugra TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Usadba.ru" site_id="213#usadba-689">Usadba</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Uspeh.ru" site_id="213#uspeh-63">Uspeh</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Vetta24.ru" site_id="213#vetta-24-165">Vetta 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTV00s.uk" site_id="213#vh1-european-567">VH1 Europe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ViasatExplore.se" site_id="213#viasat-explore-579">Viasat Explore Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ViasatHistory.se" site_id="213#viasat-history-478">Viasat History</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ViasatNature.se" site_id="213#viasat-nature-cee-684">Viasat Nature East</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusSport.ru" site_id="213#viasat-sport-548">Viasat Sport East</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusComedy.ru" site_id="213#vip-comedy-777">VIP Comedy</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusMegahit.ru" site_id="213#vip-megahit-778">VIP Megahit</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusPremiere.ru" site_id="213#vip-premiere-779">VIP Premiere</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="VmesteRF.ru" site_id="213#vmeste-rf-1361">Vmeste RF</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Vmirezhivotnykh.ru" site_id="213#v-mire-jivotnyh-1211">V mire zhivotnykh</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="VoprosyiOtvety.ru" site_id="213#voprosy-i-otvety-501">Voprosy i Otvety</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Vremya.ru" site_id="213#vremya-649">Vremya</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="WorldFashionChannel.ru" site_id="213#world-fashion-channel-88">World Fashion Channel Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Yamal.ru" site_id="58#yamal-region-529">Yamal Region</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Yurgan.ru" site_id="213#yurgan-138">Yurgan</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZagorodnayaZhizn.ru" site_id="213#zagorodnaya-jizn-390">Zagorodnaya Zhizn</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zagorodnyy.ru" site_id="213#zagorodnyy-666">Zagorodny</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZdorovoeTV.ru" site_id="213#zdorovoe-tv-609">Zdorovoe TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="India.ru" site_id="213#zee-tv-627">Zee TV Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZharaTV.ru" site_id="213#jara-440">Zhara TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZharPtitsa.ru" site_id="213#jar-ptica-174">Zhar Ptitsa</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZhivayaPlaneta.ru" site_id="213#jivaya-planeta-1134">Zhivaya Planeta</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZhivayaPriroda.ru" site_id="213#jivaya-priroda-1090">Zhivaya Priroda</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zhivi.ru" site_id="213#jivi-421">Zhivi!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zoopark.ru" site_id="213#zoopark-509">Zoo Park</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZooTV.ru" site_id="213#zoo-tv-477">Zoo TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zvezda.ru" site_id="213#zvezda-15">Telekanal Zvezda</channel>
</channels>
<!--
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="80">HD Медиа</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="196">Хабар 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="225">Вкусное TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="230">Советские мультфильмы</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="231">Сказки Зайки</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="233">МузСоюз</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="242">Терра Инкогнита</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="244">Мир вокруг</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="435">Россия-Планета</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="468">Беларусь-24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="472">Ля-минор. Мой музыкальный</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="559">РТВ - Любимое кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="577">Настоящее Страшное Телевидение</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1096">Страшное HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1324">Бьюти.TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1328">КБС Рус</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1349">Светлое ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1367">Диалоги о рыбалке</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1370">Китай ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1379">Перпетуум Мобиле</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1387">КиноМеню HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1395">Детское кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1396">МультСезон</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1415">Теледом</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1461">Удар</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1471">Дума ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1475">Живи активно HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1495">Окко.Спорт</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="" site_id="1516">Дорама HD</channel>
-->
<channel site="tv.yandex.ru" lang="ru" xmltv_id="1HDMusicTelevision.ru" site_id="99">1 HD Music Television</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="3ABNRussia.ru" site_id="218">Три Ангела</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="4KFashionTV.ru" site_id="1257">4K Fashion TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="7tv.ru" site_id="1241">7 TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="360News.ru" site_id="191">360° Новости</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="360.ru" site_id="95">360°</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="365daysTV.ru" site_id="470">365 дней ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="A1.ru" site_id="237">A1</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="A2.ru" site_id="89">A2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AIVATV.ru" site_id="1326">Aiva</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AmediaHit.ru" site_id="239">Amedia Hit</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AmediaPremium.ru" site_id="238">Amedia Premium HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AnekdotTV.ru" site_id="85">Анекдот ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ani.ru" site_id="1438">Ani</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ArirangTV.kr" site_id="1327">Arirang</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Arsenal.ru" site_id="1504">Арсенал</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="AutoPlus.ru" site_id="436">Авто Плюс</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BabyTime.ru" site_id="1512">Baby Time</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Bashkortostan24.ru" site_id="184">Башкортостан 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BelRos.ru" site_id="675">БелРос</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BigAsia.ru" site_id="116">Большая Азия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Blokbaster.ru" site_id="1454">Блокбастер HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Bober.ru" site_id="1171">Бобер</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BoksTV.ru" site_id="1095">Бокс ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BollywoodHD.ru" site_id="1105">Bollywood HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGE.ru" site_id="102">Bridge TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGEClassic.ru" site_id="1403">Bridge TV Classic</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGEDeluxe.ru" site_id="1404">Bridge TV Deluxe</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGEFresh.ru" site_id="1458">Bridge TV Фрэш</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGEHits.ru" site_id="1405">Bridge TV Hits</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGERock.ru" site_id="1513">Bridge Rock</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGERussianHit.ru" site_id="608">Bridge TV Русский Хит</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="BRIDGESchlager.ru" site_id="1435">BRIDGE TV Шлягер</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Carousel.ru" site_id="554">Карусель INT</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CBSRealityEMEA.uk" site_id="729">CBS Reality</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CentralTV.ru" site_id="198">Центральное телевидение (ЦТВ)</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Channel5.ru" site_id="12">Пятый International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Channel8.ru" site_id="456">8 Канал</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ChannelOne.ru" site_id="16">Первый</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Cinema.ru" site_id="396">Cinema</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ClassicMusic.ru" site_id="496">C Music TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ClubMTVEurope.uk" site_id="1206">Club MTV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CNBC.us" site_id="713">CNBC</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="CuriosityStream.ru" site_id="1509">CuriosityStream</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DaVinci.ru" site_id="525">Da Vinci</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DenPobedy.ru" site_id="1514">День Победы</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DetectiveJam.ru" site_id="1483">DetectiveJam</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Detskimir.ru" site_id="1256">Детский мир</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Dialogiorybalke.ru" site_id="1361">Телеканал Совета Федерации &quot;Вместе РФ&quot;</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DivingTV.ru" site_id="206">Дайвинг.TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Doctor.ru" site_id="1245">Доктор</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DocuBoxHD.ru" site_id="1227">DocuBox HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DomashnieZhivotnye.ru" site_id="578">Домашние животные</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="DomKinoInt.ru" site_id="1416">Дом Кино Int</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Drive.ru" site_id="573">Драйв</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ducktv.sk" site_id="1530">DuckTV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Dushevnoe.ru" site_id="1218">Душевное</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="E.ru" site_id="235">E TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="earthTV.de" site_id="234">EarthTV The World Live</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="EchoTV.ru" site_id="66">Эхо TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Eda.ru" site_id="64">ЕДА</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="EGETV.ru" site_id="211">ЕГЭ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="EnglishClass.ru" site_id="1529">English Class HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="EuropaPlusTV.ru" site_id="656">Europa Plus TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Evrokino.ru" site_id="505">Еврокино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ExtremeSportsChannel.nl" site_id="484">Extreme Sports</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FamilyJam.ru" site_id="1484">FamilyJam</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FAN.ru" site_id="1439">FAN</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionBoxHD.nl" site_id="1242">Fashion Box HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionLifeStyle.ru" site_id="789">Fashion &amp; LifeStyle</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionStyle4K.ru" site_id="1204">Fashion &amp; Style 4K</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionTV.ru" site_id="152">Fashion TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FashionTVHD.ru" site_id="423">Fashion TV HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FastFunBox.nl" site_id="1243">Fast &amp; Fun Box HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FeniksplusKino.ru" site_id="659">Феникс+ Кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FilmBox.ru" site_id="1228">FilmBox HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FilmBoxArthouse.nl" site_id="1244">FilmBox Arthouse</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FoodmanClub.ru" site_id="148">Foodman.club</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FoodTime.ru" site_id="742">FoodTime</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Football.ru" site_id="105">Футбол</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FreshTV.ru" site_id="106">FreshTV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="FUELTV.at" site_id="1176">Fuel TV HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Futbolnyy.ru" site_id="1446">Футбольный</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Gagsnetwork.ru" site_id="1421">Gagsnetwork</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="GlazamiTurista4K.ru" site_id="1474">Глазами туриста 4К</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="GlazamiTurista.ru" site_id="1473">Глазами туриста</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="GulliGirl.ru" site_id="707">Gulli Girl</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HDL.ru" site_id="528">HDL</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="History2.us" site_id="1191">HISTORY2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="History2HD.ru" site_id="1237">History2 HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="History.us" site_id="1104">History</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Hit.ru" site_id="1459">Хит HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Hollywood.ru" site_id="615">Hollywood</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HopeChannelRussia.ru" site_id="127">Надежда</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="HuzurTV.ru" site_id="1419">Хузур ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="IllusionPlus.ru" site_id="424">Иллюзион +</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="India.ru" site_id="627">Индия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="IndiyskoyeKino.ru" site_id="700">Индийское кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="InsightUltraHD.ru" site_id="1172">Insight Ultra HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Istoriya.ru" site_id="794">История</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Izvestia.ru" site_id="96">Известия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="JibekJoly.kz" site_id="216">Jibek Joly</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="JoyCook.ru" site_id="241">Joy Cook</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KaleidoscopeTV.ru" site_id="232">Калейдоскоп ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kamedi.ru" site_id="1449">Камеди</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KapitanFantastika.ru" site_id="1166">Капитан Фантастика</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kavkaz24.ru" site_id="1382">Кавказ 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KHL.ru" site_id="562">KHL</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KHLPrime.ru" site_id="796">KHL Prime</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Khokkeynyy.ru" site_id="1447">Хоккейный</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KidsTV.ru" site_id="1515">KidsTV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kineko.ru" site_id="1478">Кинеко</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinohit.ru" site_id="586">Кинохит</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KinoJam1.ru" site_id="1423">KinoJam 1</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KinoJam2.ru" site_id="1424">KinoJam 2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinokomedija.ru" site_id="710">Кинокомедия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinoman.ru" site_id="1527">КИНОМАН</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinomix.ru" site_id="635">Киномикс</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinopokaz.ru" site_id="391">Кинопоказ HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinopremyera.ru" site_id="595">Кинопремьера</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinosemja.ru" site_id="766">Киносемья</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinoseriya.ru" site_id="701">Киносерия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinosvidanie.ru" site_id="551">Киносвидание</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KinoTV.ru" site_id="795">КиноТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kinouzhas.ru" site_id="1437">КИНОУЖАС</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Kluch.ru" site_id="1417">Ключ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Komedia.ru" site_id="1159">Комедия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Komediynoe.ru" site_id="678">Комедийное</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KonniyMir.ru" site_id="1184">Конный мир</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ktoestkto.ru" site_id="685">Кто есть кто</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KukhnyaTV.ru" site_id="618">Кухня</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="KVNTV.ru" site_id="1192">КВН ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LDPRTV.ru" site_id="1107">ЛДПР ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Leva.ru" site_id="1480">Лёва</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LuxeTV.lu" site_id="494">Luxe HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LuxeTV.lu" site_id="542">Luxe.TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Luxury.ru" site_id="785">LUXURY</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="LyubimoeTV.ru" site_id="119">Любимое.ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mama.ru" site_id="622">Мама</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchArena.ru" site_id="1173">Матч! Арена</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchBoets.ru" site_id="547">Матч! Боец</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol1.ru" site_id="646">Матч! Футбол 1</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol1HD.ru" site_id="801">Матч! Футбол 1 HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol2.ru" site_id="593">Матч! Футбол 2</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol2HD.ru" site_id="800">Матч! Футбол 2 HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchFutbol3.ru" site_id="797">Матч! Футбол 3</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchIgra.ru" site_id="1174">Матч! Игра</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MatchPremier.ru" site_id="197">Матч Премьер</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MaturTV.ru" site_id="178">Матур ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MCMTop.ru" site_id="583">MCM TOP</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mezzo.fr" site_id="600">Mezzo</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MezzoLive.fr" site_id="702">Mezzo Live</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MGMHD.us" site_id="743">Hollywood HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mir24.ru" site_id="98">МИР 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MirSeriala.ru" site_id="209">Мир сериала</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MMATVcom.ru" site_id="1436">MMA-TV.com</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MosfilmGoldCollection.ru" site_id="1420">Мосфильм. Золотая коллекция</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MovieClassic.ru" site_id="97">Классика Кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MoyaPlaneta.ru" site_id="653">Моя Планета</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Moyastikhiya.ru" site_id="1531">Моя стихия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTV90s.uk" site_id="1205">MTV 90s</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTVHitsEurope.uk" site_id="1207">MTV Hits International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MTVLive.uk" site_id="513">MTV Live International HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Mult.ru" site_id="1080">МУЛЬТ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Multilandia.ru" site_id="246">Мультиландия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Multimuzyka.ru" site_id="1440">Мультимузыка</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuseumTV.fr" site_id="1178">Museum TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MusicBoxGold.ru" site_id="634">Music Box Gold</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MusicBoxRussia.ru" site_id="177">Music Box Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzhskoeKino.ru" site_id="1145">Мужское кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzhskoeKinoHD.ru" site_id="1238">Мужское кино HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Muzhskoy.ru" site_id="412">Мужской</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Muzhskoy.ru" site_id="1533">Мужской</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzTV.ru" site_id="55">МУЗ-ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MuzykaPervogo.ru" site_id="671">Музыка Первого</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="MyZenTV.fr" site_id="434">myZen.tv</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nano.ru" site_id="395">Нано</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nashe.ru" site_id="1217">Наше HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NasheMuzhskoe.ru" site_id="1455">Наше Мужское HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NasheNovoeKino.ru" site_id="565">Наше Новое Кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NashKinopokaz.ru" site_id="1451">Наш Кинопоказ HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nauka.ru" site_id="674">Наука</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NickelodeonCIS.ru" site_id="532">Nickelodeon HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NickJrCIS.ru" site_id="731">Nick Jr</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Nostalgia.ru" site_id="691">Ностальгия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NovoeRadio.ru" site_id="1374">Новое радио</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NovyyMir.ru" site_id="1220">Новый мир</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVHit.ru" site_id="1468">НТВ Хит</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVLaw.ru" site_id="92">НТВ Право</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVMir.ru" site_id="531">НТВ-Мир</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVSeries.ru" site_id="93">НТВ Сериал</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="NTVStyle.ru" site_id="94">НТВ Стиль</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="o2tv.ru" site_id="107">О2ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="O.ru" site_id="1225">О!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OceanTV.ru" site_id="71">Океан HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ohotnikirybolov.ru" site_id="1185">Охотник и Рыболов HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OhotnikirybolovInt.ru" site_id="69">Охотник и Рыболов Int</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Okhotairybalka.ru" site_id="621">Охота и рыбалка</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OKino.ru" site_id="1332">О, Кино!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Oruzhie.ru" site_id="511">Оружие</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ostrosyuzhetnoye.ru" site_id="1149">Остросюжетное HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OtkritiyMirZdorove.ru" site_id="1199">Открытый мир</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="OTV.ru" site_id="23">ОТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="PervyyKosmicheskiy.ru" site_id="1444">Первый Космический</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Pervyyvegetarianskiy.ru" site_id="212">Первый вегетарианский</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="PesiKo.ru" site_id="1266">Пёс и Ко</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="PlanB.ru" site_id="1442">Plan B</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Pobeda.ru" site_id="1355">ПОБЕДА</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Poehali.ru" site_id="1246">Поехали!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Premialnoe.ru" site_id="1147">Премиальное</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Priklyucheniya.ru" site_id="499">Приключения HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ProBusiness.ru" site_id="58">Про Бизнес</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ProLyubov.ru" site_id="1448">Про Любовь</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Prosveshchenie.ru" site_id="658">Просвещение</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Psikhologiya.ru" site_id="538">Психология 21</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="QSport.ru" site_id="1429">Q Sport</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RadostMoya.ru" site_id="185">Радость Моя</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ratnik.ru" site_id="110">Ратник</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RBKTV.ru" site_id="18">РБК</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RedLine.ru" site_id="208">Красная линия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Retro.ru" site_id="382">Ретро ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RodnoeKino.ru" site_id="386">Родное кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RT.ru" site_id="70">RT</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTD.ru" site_id="82">RTД</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTDoc.ru" site_id="1258">RT Doc</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTGint.ru" site_id="1169">RTG International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RTVi.ru" site_id="169">RTVI</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Russia1.ru" site_id="65">Россия 1 HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussianExtreme.ru" site_id="523">Russian Extreme</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussianExtremeRetro.ru" site_id="1392">Русский Экстрим</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussianExtremeUltra.ru" site_id="1229">Russian Extreme Ultra HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussianTravelGuide.ru" site_id="638">Russian Travel Guide</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RussianTravelGuideHD.ru" site_id="168">Russian Travel Guide HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyBestseller.ru" site_id="771">Русский бестселлер</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyDetektiv.ru" site_id="1137">Русский Детектив</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyIllusion.ru" site_id="402">Русский Иллюзион</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RusskiyRoman.ru" site_id="520">Русский роман</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RUTV.ru" site_id="77">RU TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Ryzhiy.ru" site_id="1141">Рыжий</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="RZDTV.ru" site_id="575">РЖД</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Samara24.ru" site_id="1351">Самара 24</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Saphire.ru" site_id="1479">Сапфир</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Sarafan.ru" site_id="645">Сарафан</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ShansonTV.ru" site_id="644">Шансон-TB</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SHANTPremium.ru" site_id="1208">SHANT Premium</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Shokiruyushchee.ru" site_id="432">Шокирующее</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ShotTV.ru" site_id="537">Shot TV</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SmaylikTV.ru" site_id="1269">Смайлик ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SONGTV.am" site_id="1331">SongTV Armenia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SONGTV.ge" site_id="1347">SONGTV Georgia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SONGTV.ru" site_id="1346">SONGTV Russia</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonyChannel.ru" site_id="493">.Red</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonyHD.ru" site_id="792">Sony ТВ HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonySciFi.ru" site_id="576">.Sci-Fi</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SonyTurbo.ru" site_id="744">.Black</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SovetskoeKino.ru" site_id="229">Советское кино</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Soyuz.ru" site_id="108">Союз</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Spas.ru" site_id="52">Спас ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Sportivnyy.ru" site_id="1445">Спортивный</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Start.ru" site_id="103">Старт</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STARTAir.ru" site_id="1465">START Air</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="StartTriumf.ru" site_id="1476">Старт Триумф</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STARTWorld.ru" site_id="1466">START World</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="StingrayiConcerts.ca" site_id="739">Stingray iConcerts</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="StranaFM.ru" site_id="1251">Страна FM</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STSInternational.ru" site_id="441">СТС International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STSkids.ru" site_id="1434">СТС Kids HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="STSLove.ru" site_id="104">СТС Love</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Sumiko.ru" site_id="1549">Sumiko</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="SuperGeroi.ru" site_id="1469">СуперГерои</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Tayna.ru" site_id="1511">Тайна</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TaynyGalaktiki.ru" site_id="736">Тайны Галактики</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TBN.ru" site_id="601">ТБН</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Teatr.ru" site_id="737">Театр</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Telecafe.ru" site_id="443">Телекафе</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Teleputeshestviya.ru" site_id="697">Телепутешествия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TERRA.ru" site_id="1477">TERRA</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TiJi.ru" site_id="590">TiJi</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TimelessDiziChannel.ru" site_id="1526">Timeless Dizi Channel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNTInternational.ru" site_id="1240">ТНТ International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNTMusic.ru" site_id="655">ТНТ Music</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNV.ru" site_id="446">ТНВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TNVPlanet.ru" site_id="188">ТНВ-планета</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TochkaTV.ru" site_id="68">Точка ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Tonus.ru" site_id="632">Тонус</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TopSecret.ru" site_id="57">Совершенно секретно</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TravelPlusAdventure.ru" site_id="773">Travel+Adventure</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TravelPlusAdventureHD.ru" site_id="793">Travel+Adventure HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVBRICSRussian.ru" site_id="1268">TV BRICS</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVCentr.ru" site_id="1410">ТВ Центр</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVCentrInternational.ru" site_id="539">ТВ Центр-International</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVMChannel.ru" site_id="112">TVMChannel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVTURTV.ru" site_id="157">ТВТУР</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="TVXXI.lv" site_id="492">ТВ21</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="UltraHDCinema.ru" site_id="1259">Ultra HD Cinema</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Unikum.ru" site_id="408">Уникум</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="UnknownPlaneta.ru" site_id="100">Неизвестная Планета</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="UnknownRussia.ru" site_id="1535">Неизвестная Россия</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Usadba.ru" site_id="689">Усадьба</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Uspeh.ru" site_id="63">Успех</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Vgostyakhuskazki.ru" site_id="1506">В гостях у сказки</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="VH1Classic.ru" site_id="438">MTV 80s</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="VH1ClassicEurope.uk" site_id="567">MTV 00s</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuExplore.ru" site_id="579">viju Explore</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuHistory.ru" site_id="478">viju History</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusComedy.ru" site_id="777">viju+ Comedy</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusMegahit.ru" site_id="778">viju+ Megahit</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusPlanet.ru" site_id="1372">viju+ Planet</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusPremiere.ru" site_id="779">viju+ Premiere</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusSerial.ru" site_id="1373">viju+ Serial</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuPlusSport.ru" site_id="548">viju+ Sport</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuTV1000.ru" site_id="1523">viju TV1000</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuTV1000action.ru" site_id="1524">viju TV1000 action</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="vijuTV1000russkoe.ru" site_id="1525">viju TV1000 русское</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Vmirezhivotnykh.ru" site_id="1211">В мире животных</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Vremya.ru" site_id="649">Время</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="WorldBusinessChannel.ru" site_id="115">World Business Channel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="WorldFashionChannel.ru" site_id="88">World Fashion Channel</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZagorodnayaZhizn.ru" site_id="390">Загородная жизнь</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZagorodnayaZhiznHD.ru" site_id="1534">Загородная жизнь HD</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zagorodnyy.ru" site_id="666">Загородный</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZagorodnyyInt.ru" site_id="120">Загородный Int</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zalsuda.ru" site_id="1422">Зал суда</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZdorovoeTV.ru" site_id="609">Здоровое ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZharaTV.ru" site_id="440">Жара</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZharPtitsa.ru" site_id="174">Жар Птица</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZhivayaPlaneta.ru" site_id="1134">Живая планета</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZhivayaPriroda.ru" site_id="1090">Живая природа</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zhivi.ru" site_id="421">Живи!</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="Zoopark.ru" site_id="509">Zooпарк</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZooTV.ru" site_id="477">Зоо ТВ</channel>
<channel site="tv.yandex.ru" lang="ru" xmltv_id="ZvezdaPlus.ru" site_id="1431">Звезда Плюс</channel>
</channels>
+234 -29
View File
@@ -1,48 +1,253 @@
const dayjs = require('dayjs')
const debug = require('debug')('site:tv.yandex.ru')
// enable to fetch guide description but its take a longer time
const detailedGuide = true
// update this data by heading to https://tv.yandex.ru and change the values accordingly
const cookies = {
cycada: '3w11iWu+2+o6iIIiI/S1/k9lFIb6y+G6SW6hsbLoPJg=',
i: '0nUBW1d6GpFmpLRIuHYGulEA4alIC2j4WS+WYGcusydL7lcrG9loWX8qrFEBOqg54KZxGwCVaZhZ1THYgoIo0T69iCY=',
spravka: 'dD0xNzAxMjI3MTk1O2k9MzYuODQuOTguMTcxO0Q9Njk4NDQwRkRDODk5QUEzMDJCNzI5NTJBMTM4RTY2ODNEMzQyNkM1MjI5QTkyNDI3NUJGMzMzQUJEMUZFQjMyQzczM0I2QzE0QTRDQkJFODY5Nzk0MjhGNkEzQjQ5NDJBMzcxQzIzMjE3RTRENkVDOUU1NEE1RDVFNDg0RUQ1RTI3OUNGNzlCMEYzNzUyMDcyNDhGQkVCNkIyMDg5NTMwMzc1QkZEQTlGNEU7dT0xNzAxMjI3MTk1NDg5NDIyODkzO2g9OTRmN2FiNTMxZmJjNDg5MjM4ZDk4Y2ZkN2E0ZmY0YmI=',
yandexuid: '7536067781700842414',
yashr: '7271154091700842416',
user_display: 696
}
const headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 OPR/104.0.0.0',
}
const caches = {}
module.exports = {
site: 'tv.yandex.ru',
days: 2,
url: function ({ date, channel }) {
const [region, id] = channel.site_id.split('#')
return `https://tv.yandex.ru/${region}/channel/${id}?date=${date.format('YYYY-MM-DD')}`
url({ date }) {
return getUrl(date)
},
request: {
headers: {
Cookie:
'yandexuid=8747786251615498142; Expires=Tue, 11 Mar 2031 21:29:02 GMT; Domain=yandex.ru; Path=/'
}
cache: {
ttl: 3600000 // 1 hour
},
headers: getHeaders()
},
parser: function ({ content }) {
async parser({ content, date, channel }) {
const programs = []
const items = parseItems(content)
items.forEach(item => {
programs.push({
title: item.title,
description: item.program.description,
category: item.program.type.name,
start: dayjs(item.start),
stop: dayjs(item.finish)
const events = []
if (content && parseContent(content, date, true)) {
const cacheid = date.format('YYYY-MM-DD')
if (!caches[cacheid]) {
debug(`Please wait while fetching schedules for ${cacheid}`)
caches[cacheid] = await fetchSchedules({ date, content })
}
if (detailedGuide) {
await fetchPrograms({ schedules: caches[cacheid], date, channel })
}
caches[cacheid].forEach(schedule => {
schedule.events
.filter(event => event.channelFamilyId == channel.site_id && date.isSame(event.start, 'day'))
.forEach(event => {
if (events.indexOf(event.id) < 0) {
events.push(event.id)
programs.push({
title: event.title,
description: event.program.description,
category: event.program.type.name,
start: dayjs(event.start),
stop: dayjs(event.finish)
})
}
})
})
})
}
return programs
},
async channels() {
const channels = []
const included = []
const schedules = await fetchSchedules({ date: dayjs() })
schedules.forEach(schedule => {
if (schedule.channel && included.indexOf(schedule.channel.familyId) < 0) {
included.push(schedule.channel.familyId)
channels.push({
lang: 'ru',
site_id: schedule.channel.familyId.toString(),
name: schedule.channel.title
})
}
})
return channels
}
}
function parseContent(content) {
const [, initialState] = content.match(/window.__INITIAL_STATE__ = (.*);/i) || [null, null]
if (!initialState) return null
const data = JSON.parse(initialState)
if (!data) return null
async function fetchSchedules({ date, content = null }) {
const schedules = []
const queues = []
const url = getUrl(date)
return data.channel
let mainApi
// parse content as schedules and add to queue if more requests is needed
const f = data => {
const [q, s] = parseContent(data, date)
if (!mainApi) {
mainApi = true
if (caches.region) {
queues.push(`https://tv.yandex.ru/api/${caches.region}?date=${date.format('YYYY-MM-DD')}&grid=all&period=all-day`)
}
}
queues.push(...q)
schedules.push(...s)
}
// is main html already fetched?
if (content) {
f(content)
} else {
queues.push(url)
}
// fetch all queues
await doFetch(queues, url, f)
return schedules
}
function parseItems(content) {
const data = parseContent(content)
if (!data || !data.schedule || !Array.isArray(data.schedule.events)) return []
return data.schedule.events
async function fetchPrograms({ schedules, date, channel }) {
const queues = []
schedules
.filter(schedule => schedule.channel.familyId == channel.site_id)
.forEach(schedule => {
queues.push(
...schedule.events
.filter(event => date.isSame(event.start, 'day'))
.map(event => `https://tv.yandex.ru/api/${caches.region}/event?eventId=${event.id}&programCoId=`)
)
})
await doFetch(queues, getUrl(date), content => {
// is it a program?
if (content?.program) {
let updated = false
schedules.forEach(schedule => {
schedule.events.forEach(event => {
if (event.channelFamilyId === content.channelFamilyId && event.id === content.id) {
Object.assign(event, content)
updated = true
return true
}
})
if (updated) {
return true
}
})
}
})
}
async function doFetch(queues, referer, cb) {
const axios = require('axios')
while (true) {
if (!queues.length) {
break
}
const url = queues.shift()
debug(`Fetching ${url}`)
const data = url.indexOf('api') > 0 ? {
'Referer': referer,
'Origin': 'https://tv.yandex.ru',
'X-Requested-With': 'XMLHttpRequest'
} : {}
const params = { headers: getHeaders(data) }
const content = await axios
.get(url, params)
.then(response => {
parseCookies(response.headers)
return response.data
})
.catch(err => console.error(err.message))
cb(content)
}
}
function parseContent(content, date, checkOnly = false) {
const queues = []
const schedules = []
let valid = false
if (content) {
if (Buffer.isBuffer(content)) {
content = content.toString()
}
// got captcha, its look like our cookies has expired
if (content?.type === 'captcha' || (typeof content === 'string' && content.match(/SmartCaptcha/))) {
throw new Error('Got captcha, please goto https://tv.yandex.ru and update cookies!')
}
if (typeof content === 'object') {
let items
if (content.schedule) {
// fetch next request based on schedule map
if (Array.isArray(content.schedule.scheduleMap)) {
queues.push(...content.schedule.scheduleMap.map(m => `https://tv.yandex.ru/api/${caches.region}/main/chunk?page=${m.id}&date=${date.format('YYYY-MM-DD')}&period=all-day&offset=${m.offset}&limit=${m.limit}`))
}
// find some schedules?
if (Array.isArray(content.schedule.schedules)) {
items = content.schedule.schedules
}
}
// find another schedules?
if (Array.isArray(content.schedules)) {
items = content.schedules
}
// add programs
if (items && items.length) {
schedules.push(...getSchedules(items))
}
} else {
// prepare headers for next http request
const [, region] = content.match(/region: '(\d+)'/i) || [null, null]
const [, initialSk] = content.match(/window.__INITIAL_SK__ = (.*);/i) || [null, null]
const [, sessionId] = content.match(/window.__USER_SESSION_ID__ = "(.*)";/i) || [null, null]
const tvSk = initialSk ? JSON.parse(initialSk) : {}
if (region) {
caches.region = region
}
if (tvSk.key) {
headers['X-Tv-Sk'] = tvSk.key
}
if (sessionId) {
headers['X-User-Session-Id'] = sessionId
}
if (checkOnly && region && tvSk.key && sessionId) {
valid = true;
}
}
}
return checkOnly ? valid : [queues, schedules]
}
function parseCookies(headers) {
if (Array.isArray(headers['set-cookie'])) {
headers['set-cookie']
.forEach(cookie => {
const [key, value] = cookie.split('; ')[0].split('=')
if (cookies[key] !== value) {
cookies[key] = value
debug(`Update cookie ${key}=${value}`)
}
})
}
}
function getSchedules(schedules) {
return schedules.filter(schedule => schedule.events.length);
}
function getHeaders(data = {}) {
return Object.assign({}, headers, {
'Cookie': Object.keys(cookies).map(cookie => `${cookie}=${cookies[cookie]}`).join('; ')
}, data)
}
function getUrl(date) {
return `https://tv.yandex.ru/?date=${date.format('YYYY-MM-DD')}&grid=all&period=all-day`
}
+54 -18
View File
@@ -1,35 +1,71 @@
// npm run grab -- --site=tv.yandex.ru
const { parser, url, request } = require('./tv.yandex.ru.config.js')
const fs = require('fs')
const path = require('path')
const axios = require('axios')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
const date = dayjs.utc('2021-11-25', 'YYYY-MM-DD').startOf('d')
jest.mock('axios')
const date = dayjs.utc('2023-11-26').startOf('d')
const channel = {
site_id: '162#31-kanal-429',
xmltv_id: '31Kanal.kz'
site_id: '16',
xmltv_id: 'ChannelOne.ru'
}
const content =
'<!DOCTYPE html><html lang="ru" class="device_not-touch device_not-svg"> <head></head> <body class="page page_controller_channel"> <script nonce="llVCGFBPYt0ZRILmUsvJAQ=="> window.__EXPERIMENTS__={};window.__INITIAL_STATE__ = {"channel":{"channel":{"title":"31 канал","familyTitle":"31 канал","transliteratedFamilyTitle":"31-kanal-429","logo":{"original":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/orig","original":true},"sizes":{"38":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/small"},"48":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/48x72"},"64":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/64x36"},"80":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/80x60"},"114":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/114x80"},"130":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/130x80"},"160":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/170x100"}},"originalSize":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/orig","original":true},"maxSize":{"src":"//avatars.mds.yandex.net/get-tv-channel-logos/30303/2a00000170e2a3ef22bf7cfa4ff11e8405de/170x100"}},"synonyms":[],"familyId":429,"id":129,"genres":[],"type":"regional","description":"31 канал - общенациональный казахстанский телеканал. Сетка вещания состоит из программных продуктов местного и зарубежного производства. Основной контент канала – развлекательные шоу, мультфильмы, художественные фильмы и сериалы. Также в эфире выпуски новостей, сообщающие о событиях в стране и мире. Вещание ведется на казахском и русском языках.","url":"/162/channel/31-kanal-429?date=2021-11-25","isFavorite":false,"hasBroadcasting":false,"broadcastingUrl":"","hasBroadcastingPlayer":false,"broadcastingPlayerUrl":""},"schedule":{"finish":"2021-11-29T05:00:00+06:00","hasFinished":false,"events":[{"id":187687780,"channelId":129,"channelFamilyId":429,"live":false,"episode":{"id":4191488,"description":"","title":"Ризамын (каз.)."},"program":{"trailers":[],"onlines":[],"id":4191488,"type":{"id":6,"name":"досуг","alias":"entertain","isFilm":false,"isSerial":false,"isForChildren":false},"title":"Ризамын (каз.).","transliteratedTitle":"rizamyn-kaz-4191488","description":"kLX6FVKAIiDCGBFE","favourite":false,"tags":[],"displayIfNoEvents":false,"duplicateIds":[4191488],"url":"/162/program/rizamyn-kaz-4191488","images":[]},"start":"2021-11-25T05:00:00+06:00","finish":"2021-11-25T05:58:00+06:00","yacFamilyId":0,"title":"Ризамын (каз.).","programTitle":"","episodeTitle":"Ризамын (каз.).","seasonTitle":"","url":"/162/program/rizamyn-kaz-4191488?eventId=187687780","hasDescription":false,"hasReminder":false,"hasReminderButton":false,"startTime":"05:00","hasStarted":true,"isNow":true,"hasFinished":true,"progress":100,"humanDate":"25 ноября, четверг, 05:00 — 05:58"}]},"recommendedAll":[]},"favoriteChannels":[],"recommendedAll":[],"reminders":{"items":[]},"wannaSee":{"items":[]}};window.__INITIAL_SK__={key: \'429d0d0e3e22742c71eaa3cf71a440780c91cdd2:1637801857060\', expire: 1637888257060}window.__INIT_APP__=true window.__USER_SESSION_ID__=\'d1451a74-4dd1-4bd6-9b19-18de14bc6dd0\' window.__AAB__=true window.process={env:{YANDEX_ENV: \'production\', IS_ADAPTIVE: false, IS_DEVELOP: false, IS_QA: false, IS_PRODUCTION: true}}</script> </body></html>'
axios.get.mockImplementation((url, opts) => {
if (url === 'https://tv.yandex.ru/?date=2023-11-26&grid=all&period=all-day') {
return Promise.resolve({
headers: {},
data: fs.readFileSync(path.resolve(__dirname, '__data__/content.html'))
})
}
if (url === 'https://tv.yandex.ru/api/120809?date=2023-11-26&grid=all&period=all-day') {
return Promise.resolve({
headers: {},
data: JSON.parse(fs.readFileSync(path.resolve(__dirname, '__data__/schedule.json')))
})
}
if (url === 'https://tv.yandex.ru/api/120809/main/chunk?page=0&date=2023-11-26&period=all-day&offset=0&limit=11') {
return Promise.resolve({
headers: {},
data: JSON.parse(fs.readFileSync(path.resolve(__dirname, '__data__/schedule0.json')))
})
}
if (url === 'https://tv.yandex.ru/api/120809/event?eventId=217749657&programCoId=') {
return Promise.resolve({
headers: {},
data: JSON.parse(fs.readFileSync(path.resolve(__dirname, '__data__/program.json')))
})
}
})
it('can generate valid url', () => {
expect(url({ channel, date })).toBe(
'https://tv.yandex.ru/162/channel/31-kanal-429?date=2021-11-25'
expect(url({ date })).toBe(
'https://tv.yandex.ru/?date=2023-11-26&grid=all&period=all-day'
)
})
it('can generate valid request headers', () => {
expect(request.headers).toMatchObject({
Cookie:
'yandexuid=8747786251615498142; Expires=Tue, 11 Mar 2031 21:29:02 GMT; Domain=yandex.ru; Path=/'
'cycada=3w11iWu+2+o6iIIiI/S1/k9lFIb6y+G6SW6hsbLoPJg=; ' +
'i=0nUBW1d6GpFmpLRIuHYGulEA4alIC2j4WS+WYGcusydL7lcrG9loWX8qrFEBOqg54KZxGwCVaZhZ1THYgoIo0T69iCY=; ' +
'spravka=dD0xNzAxMjI3MTk1O2k9MzYuODQuOTguMTcxO0Q9Njk4NDQwRkRDODk5QUEzMDJCNzI5NTJBMTM4RTY2ODNEMzQyNkM1MjI5QTkyNDI3NUJGMzMzQUJEMUZFQjMyQzczM0I2QzE0QTRDQkJFODY5Nzk0MjhGNkEzQjQ5NDJBMzcxQzIzMjE3RTRENkVDOUU1NEE1RDVFNDg0RUQ1RTI3OUNGNzlCMEYzNzUyMDcyNDhGQkVCNkIyMDg5NTMwMzc1QkZEQTlGNEU7dT0xNzAxMjI3MTk1NDg5NDIyODkzO2g9OTRmN2FiNTMxZmJjNDg5MjM4ZDk4Y2ZkN2E0ZmY0YmI=; ' +
'yandexuid=7536067781700842414; ' +
'yashr=7271154091700842416; ' +
'user_display=696'
})
})
it('can parse response', () => {
const result = parser({ content }).map(p => {
it('can parse response', async () => {
const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.html'))
const result = (
await parser({ content, date, channel })
).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
return p
@@ -37,17 +73,17 @@ it('can parse response', () => {
expect(result).toMatchObject([
{
start: '2021-11-24T23:00:00.000Z',
stop: '2021-11-24T23:58:00.000Z',
title: 'Ризамын (каз.).',
start: '2023-11-26T01:35:00.000Z',
stop: '2023-11-26T02:10:00.000Z',
title: 'ПОДКАСТ.ЛАБ. Мелодии моей жизни',
category: 'досуг',
description: 'kLX6FVKAIiDCGBFE'
description: 'Впереди вся ночь и есть о чем поговорить. Фильмы, музыка, любовь, звезды, еда, мода, анекдоты, спорт, деньги, настоящее, будущее - все это в творческом эксперименте.\nЛариса Гузеева читает любовные письма. Леонид Якубович рассказывает, кого не берут в пилоты. Арина Холина - какой секс способен довести до мужа или до развода. Валерий Сюткин на ходу сочиняет песню для Карины Кросс и Вали Карнавал. Дмитрий Дибров дарит новую жизнь любимой \"Антропологии\". Денис Казанский - все о футболе, хоккее и не только.\n\"ПОДКАСТЫ. ЛАБ\" - серия подкастов разной тематики, которые невозможно проспать. Интеллектуальные дискуссии после полуночи с самыми компетентными экспертами и актуальными спикерами.'
}
])
})
it('can handle empty guide', () => {
const result = parser({
it('can handle empty guide', async () => {
const result = await parser({
date,
channel,
content: '<!DOCTYPE html><html><head></head><body></body></html>'