diff options
author | Evgeny Kuznetsov <evgeny@kuznetsov.md> | 2020-02-04 17:06:32 +0300 |
---|---|---|
committer | Evgeny Kuznetsov <evgeny@kuznetsov.md> | 2020-02-04 17:06:32 +0300 |
commit | 587088fc7d93c4e3bb918b97ec2a27f54d6f6db8 (patch) | |
tree | c78f74a4eec9966742c58b2db523e111c22dfc35 | |
parent | 743db103e2b9810822805129fb1241d55499b134 (diff) | |
download | radiorus-rss-587088fc7d93c4e3bb918b97ec2a27f54d6f6db8.tar.gz radiorus-rss-587088fc7d93c4e3bb918b97ec2a27f54d6f6db8.zip |
fix processing page with upcoming announce
-rw-r--r-- | main.go | 9 | ||||
-rw-r--r-- | main_test.go | 50 | ||||
-rw-r--r-- | testdata/TestFindEpisodes.episodes.59798.golden | 177 | ||||
-rw-r--r-- | testdata/TestFindEpisodes.episodes.63147.golden | 31 | ||||
-rw-r--r-- | testdata/TestFindEpisodes.episodes.golden | 181 | ||||
-rw-r--r-- | testdata/TestUpdatingFeed.golden | 92 | ||||
-rw-r--r-- | testdata/TestVideoFeed.golden | 16 | ||||
-rw-r--r-- | testdata/episodes.59798 | 1404 |
8 files changed, 1958 insertions, 2 deletions
@@ -44,7 +44,6 @@ var ( programNameRe = regexp.MustCompile(`<h2>(.+?)?</h2>`) programAboutRe = regexp.MustCompile(`(?s)<div class="brand__content_text__anons">(.+?)?</div>`) programImageRe = regexp.MustCompile(`(?s)<div class="brand\-promo__header">(.+?)?<img src="(.+?)?"(.+?)?alt='(.+?)?'>`) - episodeRe = regexp.MustCompile(`(?s)<div class="brand__list\-\-wrap\-\-item">(.+?)?<div class="add\-to\-list">`) episodeAudioRe = regexp.MustCompile(`data\-id="(.+?)?">`) episodeDateRe = regexp.MustCompile(`brand\-time brand\-menu\-link">(.+?)?\.(.+?)?\.(.+?)? в (.+?)?:(.+?)?</a>`) episodeDescRe = regexp.MustCompile(`<p class="anons">(.+?)?</p>`) @@ -133,7 +132,7 @@ func populateFeed(feed *feeds.Feed, page []byte) (err error) { Title: string(programImage[4]), } - episodes := episodeRe.FindAll(page, -1) + episodes := findEpisodes(page) urlPrefix := episodeURLPrefix(feed.Link.Href) for _, episode := range episodes { @@ -170,6 +169,12 @@ func populateFeed(feed *feeds.Feed, page []byte) (err error) { return nil } +func findEpisodes(page []byte) [][]byte { + episodeRe := regexp.MustCompile(`(?s)<div class="brand__list\-\-wrap\-\-item">(.+?)?data-id="(.+?)"></div>`) + episodes := episodeRe.FindAll(page, -1) + return episodes +} + func describeFeed(feed *feeds.Feed, wg *sync.WaitGroup) { defer wg.Done() url := strings.TrimSuffix(feed.Link.Href, "episodes") + "about" diff --git a/main_test.go b/main_test.go index b744537..1c6363b 100644 --- a/main_test.go +++ b/main_test.go @@ -83,6 +83,56 @@ func TestFeed(t *testing.T) { } } +func TestFindEpisodes(t *testing.T) { + var tests = []string{ + "episodes", + "episodes.59798", + "episodes.63147", + } + + for _, test := range tests { + page := helperLoadBytes(t, test) + page = cleanText(page) + + actual := bytes.Join(findEpisodes(page), []byte("\n&&&\n")) + golden := filepath.Join("testdata", t.Name()+"."+test+".golden") + if *update { + writeFile(actual, golden) + } + expected, _ := ioutil.ReadFile(golden) + + if !bytes.Equal(actual, expected) { + t.Fail() + } + } +} + +func TestUpdatingFeed(t *testing.T) { + var page []byte + + feed := &feeds.Feed{ + Link: &feeds.Link{Href: "http://www.radiorus.ru/brand/59798/episodes"}, + } + + page = helperLoadBytes(t, "episodes.59798") + page = cleanText(page) + + if err := populateFeed(feed, page); err != nil { + t.Fatal(err) + } + + actual := createFeed(feed) + golden := filepath.Join("testdata", t.Name()+".golden") + if *update { + writeFile(actual, golden) + } + expected, _ := ioutil.ReadFile(golden) + + if !bytes.Equal(actual, expected) { + t.Fail() + } +} + func TestVideoFeed(t *testing.T) { var page []byte diff --git a/testdata/TestFindEpisodes.episodes.59798.golden b/testdata/TestFindEpisodes.episodes.59798.golden new file mode 100644 index 0000000..601ab8c --- /dev/null +++ b/testdata/TestFindEpisodes.episodes.59798.golden @@ -0,0 +1,177 @@ +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2237240" class="photo-wrap__link"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/bw/127/002/3.jpg" + alt="Афиша к опере "Абесалом и Этери""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2237240" + class="brand-time brand-menu-link">29.01.2020 в 00:25</a> + <a href="/brand/59798/episode/2237240" class="title brand-menu-link">Захарий Палиашвили "Абесалом и Этери"</a> + <a href="/brand/59798/episode/2237240" class="more-info brand-menu-link">Подробнее</a> + + <div class="audio-count" data-type="video" data-id="1990027"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2237251" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/865/0.jpg" + alt="Питер Пауль Рубенс "Геракл убивает дракона из сада Гесперид""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2237251" + class="brand-time brand-menu-link">22.01.2020 в 00:25</a> + <a href="/brand/59798/episode/2237251" class="title brand-menu-link">Антонио Вивальди "Геркулес на Термодонте"</a> + <a href="/brand/59798/episode/2237251" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2465058"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2236450" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/761/0.jpg" + alt="/pexels.com/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2236450" + class="brand-time brand-menu-link">15.01.2020 в 00:25</a> + <a href="/brand/59798/episode/2236450" class="title brand-menu-link">Моисей (Мечислав) Вайнберг "Пассажирка"</a> + <a href="/brand/59798/episode/2236450" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2464291"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2234127" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/485/8.jpg" + alt="/artfile.me/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2234127" + class="brand-time brand-menu-link">08.01.2020 в 00:27</a> + <a href="/brand/59798/episode/2234127" class="title brand-menu-link">Николай Римский-Корсаков "Снегурочка"</a> + <a href="/brand/59798/episode/2234127" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2462507"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2233607" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/401/0.jpg" + alt="/pixabay.com/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2233607" + class="brand-time brand-menu-link">01.01.2020 в 00:50</a> + <a href="/brand/59798/episode/2233607" class="title brand-menu-link">Вольфганг Амадей Моцарт "Похищение из сераля"</a> + <a href="/brand/59798/episode/2233607" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2462078"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2228317" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/168/461/0.jpg" + alt=""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2228317" + class="brand-time brand-menu-link">25.12.2019 в 06:50</a> + <a href="/brand/59798/episode/2228317" class="title brand-menu-link">Жан-Жака Руссо "Деревенский колдун"</a> + <a href="/brand/59798/episode/2228317" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2458370"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2228301" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/136/329/7.jpg" + alt="Трубадур"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2228301" + class="brand-time brand-menu-link">18.12.2019 в 06:50</a> + <a href="/brand/59798/episode/2228301" class="title brand-menu-link">Джузеппе Верди "Трубадур"</a> + <a href="/brand/59798/episode/2228301" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2458360"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2228283" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/134/865/2.jpg" + alt="Мазепа Иван Степанович, гетман. Картина"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2228283" + class="brand-time brand-menu-link">11.12.2019 в 06:50</a> + <a href="/brand/59798/episode/2228283" class="title brand-menu-link">Пётр Чайковский "Мазепа"</a> + <a href="/brand/59798/episode/2228283" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2458361"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2224956" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/204/530/1.jpg" + alt="/pixabay.com/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2224956" + class="brand-time brand-menu-link">04.12.2019 в 00:25</a> + <a href="/brand/59798/episode/2224956" class="title brand-menu-link">Джон Адамс "Цветущее дерево"</a> + <a href="/brand/59798/episode/2224956" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2456079"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2221310" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/200/055/7.jpg" + alt="Джузеппе Верди. /ru.wikipedia.org/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2221310" + class="brand-time brand-menu-link">27.11.2019 в 00:25</a> + <a href="/brand/59798/episode/2221310" class="title brand-menu-link">Джузеппе Верди "Дон Карлос"</a> + <a href="/brand/59798/episode/2221310" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2453625"></div>
\ No newline at end of file diff --git a/testdata/TestFindEpisodes.episodes.63147.golden b/testdata/TestFindEpisodes.episodes.63147.golden new file mode 100644 index 0000000..37379d4 --- /dev/null +++ b/testdata/TestFindEpisodes.episodes.63147.golden @@ -0,0 +1,31 @@ +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/63147/episode/2244130" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/124/666/0.jpg" + alt=""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/63147/episode/2244130" + class="brand-time brand-menu-link">04.02.2020 в 04:10</a> + <a href="/brand/63147/episode/2244130" class="title brand-menu-link">Эфир от 04.02.2020 (04:10)</a> + <a href="/brand/63147/episode/2244130" class="more-info brand-menu-link">Подробнее</a> + + <div class="audio-count" data-type="video" data-id="1992139"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/63147/episode/2244008" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/124/666/0.jpg" + alt=""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/63147/episode/2244008" + class="brand-time brand-menu-link">03.02.2020 в 23:10</a> + <a href="/brand/63147/episode/2244008" class="title brand-menu-link">Эфир от 03.02.2020 (23:10)</a> + <a href="/brand/63147/episode/2244008" class="more-info brand-menu-link">Подробнее</a> + + <div class="audio-count" data-type="video" data-id="1992117"></div>
\ No newline at end of file diff --git a/testdata/TestFindEpisodes.episodes.golden b/testdata/TestFindEpisodes.episodes.golden new file mode 100644 index 0000000..e4fa9a3 --- /dev/null +++ b/testdata/TestFindEpisodes.episodes.golden @@ -0,0 +1,181 @@ +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2237849" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/207/010/1.jpg" + alt="Ансамбль "Pied Pipers" | public domain"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2237849" + class="brand-time brand-menu-link">26.01.2020 в 14:10</a> + <a href="/brand/57083/episode/2237849" class="title brand-menu-link">Новые имена 27</a> + <a href="/brand/57083/episode/2237849" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2467579"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2237781" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/183/795/6.jpg" + alt="The Cure | momento mori, Malaysia"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2237781" + class="brand-time brand-menu-link">19.01.2020 в 14:10</a> + <a href="/brand/57083/episode/2237781" class="title brand-menu-link">The Cure</a> + <a href="/brand/57083/episode/2237781" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2466052"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2236152" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/206/728/8.jpg" + alt="Американская музыкальная группа "Bonny Light Horseman""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2236152" + class="brand-time brand-menu-link">12.01.2020 в 14:10</a> + <a href="/brand/57083/episode/2236152" class="title brand-menu-link">Новые песни января</a> + <a href="/brand/57083/episode/2236152" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2464622"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2234173" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/206/485/7.jpg" + alt="Мир бесконечно больше и разнообразнее | фото "Новости Афона""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2234173" + class="brand-time brand-menu-link">05.01.2020 в 14:10</a> + <a href="/brand/57083/episode/2234173" class="title brand-menu-link">Новогодние притчи</a> + <a href="/brand/57083/episode/2234173" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2463470"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2233216" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/206/328/1.jpg" + alt="фото pixabay.com"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2233216" + class="brand-time brand-menu-link">29.12.2019 в 14:10</a> + <a href="/brand/57083/episode/2233216" class="title brand-menu-link">С наступающим!</a> + <a href="/brand/57083/episode/2233216" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2462338"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2231513" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/185/021/2.jpg" + alt=""> + <!-- если фото > 1 [ --> + <div class="count">2</div> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2231513" + class="brand-time brand-menu-link">22.12.2019 в 14:10</a> + <a href="/brand/57083/episode/2231513" class="title brand-menu-link">Рождество</a> + <a href="/brand/57083/episode/2231513" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2460859"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2229234" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/205/377/2.jpg" + alt="Магистр Йода из "Звёздных войн""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2229234" + class="brand-time brand-menu-link">15.12.2019 в 14:10</a> + <a href="/brand/57083/episode/2229234" class="title brand-menu-link">"То да сё # 6" (Сила музыки)</a> + <a href="/brand/57083/episode/2229234" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2459405"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2226836" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/198/971/8.jpg" + alt="Английская фолк-певица Кейт Расби"> + <!-- если фото > 1 [ --> + <div class="count">2</div> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2226836" + class="brand-time brand-menu-link">08.12.2019 в 14:10</a> + <a href="/brand/57083/episode/2226836" class="title brand-menu-link">Новые песни декабря</a> + <a href="/brand/57083/episode/2226836" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2457932"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2223937" class="photo-wrap__link"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/bw/204/339/5.jpg" + alt="Британский певец, мультиинструменталист Джефф Линн (Jeff Lynne), "Оркестр электрического света" (ELO)"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2223937" + class="brand-time brand-menu-link">01.12.2019 в 14:10</a> + <a href="/brand/57083/episode/2223937" class="title brand-menu-link">То да сё № 5</a> + <a href="/brand/57083/episode/2223937" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2456411"></div> +&&& +<div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/57083/episode/2222868" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/147/250/0.jpg" + alt="Джефф Линн"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/57083/episode/2222868" + class="brand-time brand-menu-link">24.11.2019 в 14:10</a> + <a href="/brand/57083/episode/2222868" class="title brand-menu-link">ELO: "Из ниоткуда" 2019</a> + <a href="/brand/57083/episode/2222868" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2454907"></div>
\ No newline at end of file diff --git a/testdata/TestUpdatingFeed.golden b/testdata/TestUpdatingFeed.golden new file mode 100644 index 0000000..8cbbf32 --- /dev/null +++ b/testdata/TestUpdatingFeed.golden @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"> + <channel> + <title>"Мы очень любим оперу"</title> + <link>http://www.radiorus.ru/brand/59798/episodes</link> + <description></description> + <image> + <url>https://cdn-st1.rtr-vesti.ru/vh/pictures/xw/183/780/0.jpg</url> + <title>"Мы очень любим оперу"</title> + <link>http://www.radiorus.ru/brand/59798/episodes</link> + </image> + <item> + <title>Захарий Палиашвили "Абесалом и Этери"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2237240</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=1990027" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2237240</guid> + <pubDate>Wed, 29 Jan 2020 00:25:00 +0300</pubDate> + </item> + <item> + <title>Антонио Вивальди "Геркулес на Термодонте"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2237251</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2465058" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2237251</guid> + <pubDate>Wed, 22 Jan 2020 00:25:00 +0300</pubDate> + </item> + <item> + <title>Моисей (Мечислав) Вайнберг "Пассажирка"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2236450</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2464291" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2236450</guid> + <pubDate>Wed, 15 Jan 2020 00:25:00 +0300</pubDate> + </item> + <item> + <title>Николай Римский-Корсаков "Снегурочка"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2234127</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2462507" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2234127</guid> + <pubDate>Wed, 08 Jan 2020 00:27:00 +0300</pubDate> + </item> + <item> + <title>Вольфганг Амадей Моцарт "Похищение из сераля"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2233607</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2462078" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2233607</guid> + <pubDate>Wed, 01 Jan 2020 00:50:00 +0300</pubDate> + </item> + <item> + <title>Жан-Жака Руссо "Деревенский колдун"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2228317</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2458370" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2228317</guid> + <pubDate>Wed, 25 Dec 2019 06:50:00 +0300</pubDate> + </item> + <item> + <title>Джузеппе Верди "Трубадур"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2228301</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2458360" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2228301</guid> + <pubDate>Wed, 18 Dec 2019 06:50:00 +0300</pubDate> + </item> + <item> + <title>Пётр Чайковский "Мазепа"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2228283</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2458361" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2228283</guid> + <pubDate>Wed, 11 Dec 2019 06:50:00 +0300</pubDate> + </item> + <item> + <title>Джон Адамс "Цветущее дерево"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2224956</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2456079" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2224956</guid> + <pubDate>Wed, 04 Dec 2019 00:25:00 +0300</pubDate> + </item> + <item> + <title>Джузеппе Верди "Дон Карлос"</title> + <link>http://www.radiorus.ru/brand/59798/episode/2221310</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=2453625" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/59798/episode/2221310</guid> + <pubDate>Wed, 27 Nov 2019 00:25:00 +0300</pubDate> + </item> + </channel> +</rss>
\ No newline at end of file diff --git a/testdata/TestVideoFeed.golden b/testdata/TestVideoFeed.golden index cff3c89..11d6bd9 100644 --- a/testdata/TestVideoFeed.golden +++ b/testdata/TestVideoFeed.golden @@ -8,5 +8,21 @@ <title>"Джазовое настроение"</title> <link>http://www.radiorus.ru/brand/63147/episodes</link> </image> + <item> + <title>Эфир от 04.02.2020 (04:10)</title> + <link>http://www.radiorus.ru/brand/63147/episode/2244130</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=1992139" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/63147/episode/2244130</guid> + <pubDate>Tue, 04 Feb 2020 04:10:00 +0300</pubDate> + </item> + <item> + <title>Эфир от 03.02.2020 (23:10)</title> + <link>http://www.radiorus.ru/brand/63147/episode/2244008</link> + <description></description> + <enclosure url="https://audio.vgtrk.com/download?id=1992117" length="1024" type="audio/mpeg"></enclosure> + <guid>http://www.radiorus.ru/brand/63147/episode/2244008</guid> + <pubDate>Mon, 03 Feb 2020 23:10:00 +0300</pubDate> + </item> </channel> </rss>
\ No newline at end of file diff --git a/testdata/episodes.59798 b/testdata/episodes.59798 new file mode 100644 index 0000000..032cc41 --- /dev/null +++ b/testdata/episodes.59798 @@ -0,0 +1,1404 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>Выпуски / "Мы очень любим оперу" / Радиостанция «Радио России»</title> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta property="og:title" content="Выпуски / "Мы очень любим оперу" / Радиостанция «Радио России»"> + <meta property="og:description" content="Авторская программа Андрея Попова, в которой он представляет свой частный, субъективный взгляд на великие оперы самых разных жанров, пытаясь создать виртуальный музыкальный портрет каждой из них."> + <meta property="og:type" content="website"> + <meta property="og:url" content="https://www.radiorus.ru/brand/59798/episodes"> + <meta property="og:image" content="https://cdn-st1.rtr-vesti.ru/vh/pictures/xw/183/780/0.jpg"> + <link rel="stylesheet" href="/css/main.min.css?v=0.0.34"> + <link href="/favicon.ico?v=0.0.34" rel="shortcut icon"> +</head> +<body><div class="header"> + <div class="search-open"></div> + <div class="search"> + <div class="search-close"></div> + <a href="/" class="search-logo"></a> + <div class="search-phone"><a href="tel:+78002229992"></a><span>+7 800 <b>222 999 2</b></span></div> + <a href="/social"></a> + <div class="search-social"> + <a class="social__android" href="https://play.google.com/store/apps/details?id=mobi.mpk.radiorus&hl=ru"></a> + <a class="social__ios" href="https://itunes.apple.com/ru/app/id1256377747?l=en&mt=8"></a> + </div> + + <form action="/search" class="no-ajaxy"> + <label for="query">Поиск по сайту</label> + <input type="text" id="query" value="" name="q" placeholder="поиск" autocomplete="off"> + <input type="submit" value="Найти"> + </form> + </div> + <div class="menu"> + <ul> + <li > + <a + href="/news/date/04-02-2020">"Вести"</a></li> + <li > + <a + href="/tvp/date/04-02-2020">Сетка вещания</a></li> + <li class="main " > + <a + href="/"></a></li> + <li > + <a + class="active" href="/brands">Программы / Подкасты</a></li> + <li > + <a + href="/contacts">Контакты</a></li> + </ul> +</div> +<div class="mobile-menu"> + <div class="mobile-menu__open"></div> + <div class="mobile-menu__list"> + <a href="/" class="logo"></a> + <ul> + <li ><a href="/news/date/04-02-2020">"Вести"</a></li> + <li ><a href="/tvp/date/04-02-2020">Сетка вещания</a></li> + <li class="active" ><a href="/brands">Программы / Подкасты</a></li> + <li ><a href="/contacts">Контакты</a></li> + <li ><a href="/social">Соцсети</a></li> + <li class="apps"> + <a class="social__android" href="https://play.google.com/store/apps/details?id=mobi.mpk.radiorus&hl=ru"></a> + <a class="social__ios" href="https://itunes.apple.com/ru/app/id1256377747?l=en&mt=8"></a> + </li> + </ul> + + </div> +</div> + + <a href="/" class="mobile-logo "></a> + <div class="phone"><a href="tel:+78002229992"></a><span>+7 800 <b>222 999 2</b></span></div> + <a href="/social"></a> + <div class="social"> + <a class="social__android" href="https://play.google.com/store/apps/details?id=mobi.mpk.radiorus&hl=ru"></a> + <a class="social__ios" href="https://itunes.apple.com/ru/app/id1256377747?l=en&mt=8"></a> + </div> +</div> +<div id="page" class="page"> + + <div class="content"> + <div class="brand"> + + <div class="brand-promo"> + <h2><a href="/brand/59798">"Мы очень любим оперу"</a></h2> + <div class="brand-promo__hash"> + <a href="/tags/1078">#музыка</a> + <a href="/tags/2369">#певец/композитор</a> + <a href="/tags/3419">#опера</a> + <a href="/tags/190722">#музыкальный</a> + </div> + <div class="brand-promo__header"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/xw/183/780/0.jpg" alt='"Мы очень любим оперу"'> + <div class="brand-promo__header__anons swiper-container"> + <div class="swiper-wrapper"> + <div class="swiper-slide"> + <div class="brand-promo__header__anons__item"> + <div class="brand-promo__header__anons__title">Джакомо Мейербер "Роберт-дьявол"</div> + <div class="brand-promo__header__anons__show-anons open "> + <span class="brand-promo__header__anons__date">05.02</span> <span + class="brand-promo__header__anons__time">начало в 00:25</span> + </div> + <p class="brand-promo__header__anons__anons"><a class="brand-menu-link" href="/brand/59798/episode/2241611">Мейербер был одним из самых популярных оперных композиторов в XIX веке, одним из создателей жанра "Большая французская опера».</a></p> + </div> + </div> + </div> + <div class="swiper-scrollbar"></div> + </div> + <div class="brand-promo__header__back"></div> + </div> + </div> + <div class="episode-filtres"> + <div class="brand__menu_tab swiper-container"> + <div class="swiper-wrapper"> + <div class="item active swiper-slide"><a href="/brand/59798/episodes" class="brand-menu-link">выпуски</a></div> + <div class="item swiper-slide"><a href="/brand/59798/about" class="brand-menu-link">описание</a></div> + </div> +</div> + <div class="audio-filter"> + + + <div class="audio-filter__item"> + <a class="soon" href="/brand/59798/episodes?time=soon"><span>Скоро в эфире</span></a> + </div> + + <div class="audio-filter__item disable"> + <div class="audio-filter__rubric"><span>Выбрать рубрику</span></div> + </div> + + <div class="audio-filter__item last "> + <div class="brand__list--calendar"><span + class="calendar-text">Выбрать дату</span> + <div class="datepicker" id="datepicker" data-uri="/brand/59798/episodes" data-events="/brand/59798/events" + data-type="episodes" data-current="03-02-2020"></div> + </div> + </div> + +</div> </div> + + + <div class="brand__list"> + <div class="brand__list--wrap"> + <div class="mobile-scroll__brand"> + <div class="wrap"> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2237240" class="photo-wrap__link"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/bw/127/002/3.jpg" + alt="Афиша к опере "Абесалом и Этери""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2237240" + class="brand-time brand-menu-link">29.01.2020 в 00:25</a> + <a href="/brand/59798/episode/2237240" class="title brand-menu-link">Захарий Палиашвили "Абесалом и Этери"</a> + <a href="/brand/59798/episode/2237240" class="more-info brand-menu-link">Подробнее</a> + + <div class="audio-count" data-type="video" data-id="1990027"></div> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2237251" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/865/0.jpg" + alt="Питер Пауль Рубенс "Геракл убивает дракона из сада Гесперид""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2237251" + class="brand-time brand-menu-link">22.01.2020 в 00:25</a> + <a href="/brand/59798/episode/2237251" class="title brand-menu-link">Антонио Вивальди "Геркулес на Термодонте"</a> + <a href="/brand/59798/episode/2237251" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2465058"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2236450" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/761/0.jpg" + alt="/pexels.com/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2236450" + class="brand-time brand-menu-link">15.01.2020 в 00:25</a> + <a href="/brand/59798/episode/2236450" class="title brand-menu-link">Моисей (Мечислав) Вайнберг "Пассажирка"</a> + <a href="/brand/59798/episode/2236450" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2464291"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <!-- 4-ый элемент - реклама [ --> + <div class="brand__list--wrap--item size_240 advblock"> + <!-- Adv slot 152 [ --> + +
+
+
+
+
+ <div class="vgtrk-a1" data-id="239">
+
+ <script src="https://yastatic.net/pcode/adfox/loader.js" crossorigin="anonymous"></script>
+<div style="clear: both;">
+<!--AdFox START-->
+<!--vgtrk.com-->
+<!--Площадка: Радио России / Сквозной / 240x400-->
+<!--Категория: <не задана>-->
+<!--Тип баннера: 240x400js-->
+<div id="adfox_155022573574236522"></div>
+<script>
+ window.Ya.adfoxCode.create({
+ ownerId: 166267,
+ containerId: 'adfox_155022573574236522',
+ params: {
+ p1: 'blrhb',
+ p2: 'ejzf',
+ puid2: '',
+ puid3: ''
+ }
+ });
+</script>
+</div>
+
+ </div>
+
+
+
+
+ + + <!-- ] Adv slot 152 --> + </div> + <!-- ] 4-ый элемент - реклама --> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2234127" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/485/8.jpg" + alt="/artfile.me/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2234127" + class="brand-time brand-menu-link">08.01.2020 в 00:27</a> + <a href="/brand/59798/episode/2234127" class="title brand-menu-link">Николай Римский-Корсаков "Снегурочка"</a> + <a href="/brand/59798/episode/2234127" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2462507"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2233607" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/206/401/0.jpg" + alt="/pixabay.com/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2233607" + class="brand-time brand-menu-link">01.01.2020 в 00:50</a> + <a href="/brand/59798/episode/2233607" class="title brand-menu-link">Вольфганг Амадей Моцарт "Похищение из сераля"</a> + <a href="/brand/59798/episode/2233607" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2462078"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2228317" class="photo-wrap__link"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/bw/168/461/0.jpg" + alt=""> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2228317" + class="brand-time brand-menu-link">25.12.2019 в 06:50</a> + <a href="/brand/59798/episode/2228317" class="title brand-menu-link">Жан-Жака Руссо "Деревенский колдун"</a> + <a href="/brand/59798/episode/2228317" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2458370"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2228301" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/136/329/7.jpg" + alt="Трубадур"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2228301" + class="brand-time brand-menu-link">18.12.2019 в 06:50</a> + <a href="/brand/59798/episode/2228301" class="title brand-menu-link">Джузеппе Верди "Трубадур"</a> + <a href="/brand/59798/episode/2228301" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2458360"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2228283" class="photo-wrap__link"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/bw/134/865/2.jpg" + alt="Мазепа Иван Степанович, гетман. Картина"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2228283" + class="brand-time brand-menu-link">11.12.2019 в 06:50</a> + <a href="/brand/59798/episode/2228283" class="title brand-menu-link">Пётр Чайковский "Мазепа"</a> + <a href="/brand/59798/episode/2228283" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2458361"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2224956" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/204/530/1.jpg" + alt="/pixabay.com/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2224956" + class="brand-time brand-menu-link">04.12.2019 в 00:25</a> + <a href="/brand/59798/episode/2224956" class="title brand-menu-link">Джон Адамс "Цветущее дерево"</a> + <a href="/brand/59798/episode/2224956" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2456079"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + <div class="brand__list--wrap--item"> + <div class="photo-wrap"> + <a href="/brand/59798/episode/2221310" class="photo-wrap__link"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/bw/200/055/7.jpg" + alt="Джузеппе Верди. /ru.wikipedia.org/"> + <!-- если фото > 1 [ --> + <!-- ] если фото > 1 --> + </a> + </div> + <a href="/brand/59798/episode/2221310" + class="brand-time brand-menu-link">27.11.2019 в 00:25</a> + <a href="/brand/59798/episode/2221310" class="title brand-menu-link">Джузеппе Верди "Дон Карлос"</a> + <a href="/brand/59798/episode/2221310" class="more-info brand-menu-link">Подробнее</a> + + <!-- если есть аудио[ --> + <div class="audio-count" data-type="audio" + data-id="2453625"></div> + <div class="add-to-list"></div> + <!-- ] если есть аудио --> + + </div> + </div> + </div> + </div> + <a class="brand__list--show-more show-more no-ajaxy" + href="/brand/59798/episodes/json?offset=1">Показать еще</a> + <div class="preloader"> + <div class="l_main"> + <div class="l_square"><span></span><span></span><span></span></div> + <div class="l_square"><span></span><span></span><span></span></div> + <div class="l_square"><span></span><span></span><span></span></div> + <div class="l_square"><span></span><span></span><span></span></div> + </div> + </div> + + <div class="brand__list--recommend"> + <div class="brand__list--recommend--title">Рекомендуем</div> + <div class="brand__list--recommend--wrap"> + <a href="https://www.radiorus.ru/brand/63253/episodes" class="brand__list--recommend--wrap--item"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/o/195/628/1.jpg" alt='"Российский радиоуниверситет"'> + <div class="brand__list--recommend--wrap--item--info"> + <div class="brand__list--recommend--wrap--item--play"></div> + <div class="brand__list--recommend--wrap--item--title">"Российский радиоуниверситет"</div> + </div> + </a> + <a href="https://www.radiorus.ru/brand/63802/episodes" class="brand__list--recommend--wrap--item"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/o/195/633/3.jpg" alt='"Вечерняя смена"'> + <div class="brand__list--recommend--wrap--item--info"> + <div class="brand__list--recommend--wrap--item--play"></div> + <div class="brand__list--recommend--wrap--item--title">"Вечерняя смена"</div> + </div> + </a> + <a href="https://www.radiorus.ru/brand/57091/episodes" class="brand__list--recommend--wrap--item"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/o/195/621/7.jpg" alt='"Встреча с песней"'> + <div class="brand__list--recommend--wrap--item--info"> + <div class="brand__list--recommend--wrap--item--play"></div> + <div class="brand__list--recommend--wrap--item--title">"Встреча с песней"</div> + </div> + </a> + </div> + </div> + + </div> + </div> + </div> + +</div> +<div class="footer"> + <div class="wrapper bigger-block"> + <a class="about" href="/about">О Радио России</a> + <div class="line-c"></div> + <div class="footer-blocks"> + <div class="block link"> + <a href="http://www.cultradio.ru/" target="_blank">«Радио России - Культура»</a> + </div> + <div class="block link"> + <a href="http://deti.radiorus.ru/" target="_blank">Программа «Детский вопрос»</a> + </div> + </div> + + + <div class="foot-text"> + <p>© Все права на любые материалы, опубликованные на сайте, защищены в соответствии с российским и международным законодательством об авторском праве и смежных правах.</p> + <p>Использование любых аудио-, фото- и видеоматериалов, размещенных на сайте, допускается только с разрешения правообладателя и ссылкой на сайт radiorus.ru. При полной или частичной перепечатке текстовых материалов в интернете гиперссылка на radiorus.ru обязательна. Техническое сопровождение: Дирекция информационных технологий ВГТРК. Для детей старше 16 лет.</p> + <div class="clear"></div> + <p class="error-message">На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl+Enter.</p> + <div class="counters"> + + <span id="liru_wrap"></span> + <script type="text/javascript"> + + window.loadLiRu = function() { + var a_liru = document.createElement('a'); + a_liru.href = 'https://www.liveinternet.ru/click'; + a_liru.target = '_blank'; + var img_liru = document.createElement('img'); + img_liru.title = 'liveinternet.ru'; + img_liru.src = 'https://counter.yadro.ru/hit?t24.10;r' + + escape(document.referrer)+((typeof(screen)=='undefined')?'': + ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth? + screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+ + ';'+Math.random(); + img_liru.width = 88; + img_liru.height = 15; + img_liru.style = 'border: none'; + a_liru.appendChild(img_liru); + + document.querySelector('#liru_wrap').innerHTML = a_liru.outerHTML; + } + + window.loadLiRu(); + + </script> + + + <div id='Rambler-counter'> + <noscript> + <a href="https://top100.rambler.ru/navi/208028/"> + <img src="https://counter.rambler.ru/top100.cnt?208028" + alt="Rambler's Top100" border="0"/> + </a> + </noscript> + </div> + <script type="text/javascript"> + var _top100q = _top100q || []; + _top100q.push(['setAccount', '208028']); + _top100q.push(['trackPageviewByLogo', + document.getElementById('Rambler-counter')]); + + (function () { + var pa = document.createElement("script"); + pa.type = "text/javascript"; + pa.async = true; + pa.src = ("https:" == document.location.protocol ? + "https:" : "http:") + "//st.top100.ru/top100/top100.js"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(pa, s); + })(); + </script> + + + <!-- Yandex.Metrika counter --> + <script type="text/javascript" > + (function (d, w, c) { + (w[c] = w[c] || []).push(function() { + try { + w.yaCounter48552353 = new Ya.Metrika({ + id:48552353, + clickmap:true, + trackLinks:true, + accurateTrackBounce:true, + webvisor:true, + trackHash:true + }); + } catch(e) { } + }); + var n = d.getElementsByTagName("script")[0], + s = d.createElement("script"), + f = function () { + n.parentNode.insertBefore(s, n); }; + s.type = "text/javascript"; + s.async = true; + s.src = "https://mc.yandex.ru/metrika/watch.js"; + if (w.opera == "[object Opera]") { + d.addEventListener("DOMContentLoaded", f, false); + } else { f(); } + })(document, window, "yandex_metrika_callbacks"); </script> + <noscript><div><img src="https://mc.yandex.ru/watch/48552353" style="position:absolute; left:-9999px;" alt="" /></div></noscript> + <!-- /Yandex.Metrika counter --> + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-45050991-1', 'radiorus.ru'); + ga('send', 'pageview'); + + </script> + + <!-- tns-counter.ru --> + <script type="text/javascript"> + (function(win, doc, cb){ + (win[cb] = win[cb] || []).push(function() { + try { + tnsCounterVgtrk_ru = new TNS.TnsCounter({ + 'account':'vgtrk_ru', + 'tmsec': 'radiorus_total' + }); + } catch(e){} + }); + + var tnsscript = doc.createElement('script'); + tnsscript.type = 'text/javascript'; + tnsscript.async = true; + tnsscript.src = ('https:' == doc.location.protocol ? 'https:' : 'http:') + + '//www.tns-counter.ru/tcounter.js'; + var s = doc.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(tnsscript, s); + })(window, this.document,'tnscounter_callback'); + </script> + <noscript> + <img src="//www.tns-counter.ru/V13a****vgtrk_ru/ru/UTF-8/tmsec=radiorus_total/" width="0" height="0" alt="" /> + </noscript> + <!--/ tns-counter.ru --> + + </div> + </div> + + </div> + + +</div> + +<div class="gallery-container"></div><div class="player"> + <div class="player-timeline flow-default"> + <div class="player-timeline-swiper swiper-container"> + <div class="swiper-wrapper"> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476891"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 21:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992075" data-itemid="2476892"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/160/787/6.jpg" alt="Эфир от 03.02.2020 (21:10)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 03.02.2020 (21:10)</p> + <p>Начало в 21:10 + <a href="/brand/57067">"Шинель"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476893"> + <div class="no-photo"></div> + <div class="timeline-episode__info"> + <p class="start">"Это БЫВШАЯ интересно" (Радио России). Эфир от 03.02.2020 (21:35)</p> + <p>Начало в 21:35 + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476894"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 22:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992102" data-itemid="2476895"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/163/101/7.jpg" alt="Эфир от 03.02.2020 (22:10)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 03.02.2020 (22:10)</p> + <p>Начало в 22:10 + <a href="/brand/59797">"Стадион". Спортивная программа</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1991737" data-itemid="2476896"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/206/863/9.jpg" alt="Джонатан Свифт "Путешествия Гулливера". Часть 11-я"> + <div class="timeline-episode__info"> + <p class="start">Джонатан Свифт "Путешествия Гулливера". Часть 11-я</p> + <p>Начало в 22:30 + <a href="/brand/57128">"Литературный сериал"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476897"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 23:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992117" data-itemid="2476898"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/124/666/0.jpg" alt="Эфир от 03.02.2020 (23:10)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 03.02.2020 (23:10)</p> + <p>Начало в 23:10 + <a href="/brand/63147">"Джазовое настроение"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476899"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 00:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992123" data-itemid="2476900"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/160/646/1.jpg" alt="Антон Чехов "Скучная история". Серия 2-я"> + <div class="timeline-episode__info"> + <p class="start">Антон Чехов "Скучная история". Серия 2-я</p> + <p>Начало в 00:10 + <a href="/brand/57128">"Литературный сериал"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476901"> + <div class="no-photo"></div> + <div class="timeline-episode__info"> + <p class="start">"Люди и песни"</p> + <p>Начало в 00:25 + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992130" data-itemid="2476834"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/186/538/3.jpg" alt="Эфир от 04.02.2020 (00:35)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 04.02.2020 (00:35)</p> + <p>Начало в 00:35 + <a href="/brand/63640">Время. События. Люди</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476835"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 01:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476836"> + <div class="no-photo"></div> + <div class="timeline-episode__info"> + <p class="start">"Это интересно"</p> + <p>Начало в 01:10 + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476837"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/174/427/0.jpg" alt="Музыкальная программа"> + <div class="timeline-episode__info"> + <p class="start">Музыкальная программа</p> + <p>Начало в 01:35 + <a href="/brand/63865">Музыкальная программа</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476838"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 02:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476839"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/183/655/3.jpg" alt=""Этот безумный мир""> + <div class="timeline-episode__info"> + <p class="start">"Этот безумный мир"</p> + <p>Начало в 02:10 + <a href="/brand/57096">"Этот безумный мир"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="audio" data-id="2468266" data-itemid="2476840"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/117/635/1.jpg" alt="Права женщин и равноправие полов"> + <div class="timeline-episode__info"> + <p class="start">Права женщин и равноправие полов</p> + <p>Начало в 02:25 + <a href="/brand/57258">"История из истории"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992137" data-itemid="2476841"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/204/812/9.jpg" alt="Дина Рубина. Наполеонов обоз. Книга 3. Ангельский рожок. Серия 39-я"> + <div class="timeline-episode__info"> + <p class="start">Дина Рубина. Наполеонов обоз. Книга 3. Ангельский рожок. Серия 39-я</p> + <p>Начало в 02:30 + <a href="/brand/57128">"Литературный сериал"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476842"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 03:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992138" data-itemid="2476843"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/206/759/3.jpg" alt="Бен Элтон "Время и снова время". Серия 15-я"> + <div class="timeline-episode__info"> + <p class="start">Бен Элтон "Время и снова время". Серия 15-я</p> + <p>Начало в 03:10 + <a href="/brand/57128">"Литературный сериал"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476844"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/174/427/0.jpg" alt="Музыкальная программа"> + <div class="timeline-episode__info"> + <p class="start">Музыкальная программа</p> + <p>Начало в 03:35 + <a href="/brand/63865">Музыкальная программа</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476845"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 04:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992139" data-itemid="2476846"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/124/666/0.jpg" alt="Эфир от 04.02.2020 (04:10)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 04.02.2020 (04:10)</p> + <p>Начало в 04:10 + <a href="/brand/63147">"Джазовое настроение"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476847"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 05:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476848"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/206/863/9.jpg" alt="Джонатан Свифт "Путешествия Гулливера". Часть 12-я"> + <div class="timeline-episode__info"> + <p class="start">Джонатан Свифт "Путешествия Гулливера". Часть 12-я</p> + <p>Начало в 05:10 + <a href="/brand/57128">"Литературный сериал"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992143" data-itemid="2476849"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/194/769/6.jpg" alt="Эфир от 04.02.2020 (05:35)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 04.02.2020 (05:35)</p> + <p>Начало в 05:35 + <a href="/brand/63725">"Голоса и звуки Земли"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476850"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 06:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476851"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/183/655/3.jpg" alt=""Этот безумный мир""> + <div class="timeline-episode__info"> + <p class="start">"Этот безумный мир"</p> + <p>Начало в 06:10 + <a href="/brand/57096">"Этот безумный мир"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="audio" data-id="2468237" data-itemid="2476852"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/187/720/8.jpg" alt="Росконтроль проверил популярные бренды куриных яиц"> + <div class="timeline-episode__info"> + <p class="start">Росконтроль проверил популярные бренды куриных яиц</p> + <p>Начало в 06:25 + <a href="/brand/59305">"Обрати внимание"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="audio" data-id="2468246" data-itemid="2479563"> + <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/128/238/1.jpg" alt="Адыгейский сыр: пальмовое масло доплыло до Адыгеи"> + <div class="timeline-episode__info"> + <p class="start">Адыгейский сыр: пальмовое масло доплыло до Адыгеи</p> + <p>Начало в 06:30 + <a href="/brand/59305">"Обрати внимание"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476853"> + <div class="no-photo"></div> + <div class="timeline-episode__info"> + <p class="start">"Это БЫВШАЯ интересно" (Радио России). Эфир от 04.02.2020 (06:35)</p> + <p>Начало в 06:35 + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="audio" data-id="2468260" data-itemid="2476854"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/207/609/0.jpg" alt="Скажи мне что-нибудь, и я скажу, кто ты..."> + <div class="timeline-episode__info"> + <p class="start">Скажи мне что-нибудь, и я скажу, кто ты...</p> + <p>Начало в 06:50 + <a href="/brand/63771">"С русского на русский"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476855"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 07:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992158" data-itemid="2476856"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/183/459/4.jpg" alt="Утренние новости"> + <div class="timeline-episode__info"> + <p class="start">Утренние новости</p> + <p>Начало в 07:10 + <a href="/brand/59306">"Сигналы точного времени"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992161" data-itemid="2482603"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/207/012/7.jpg" alt="Очистить смартфоны для российских приложений!"> + <div class="timeline-episode__info"> + <p class="start">Очистить смартфоны для российских приложений!</p> + <p>Начало в 07:30 + <a href="/brand/59306">"Сигналы точного времени"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-type="video" data-id="1992162" data-itemid="2482582"> + <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/204/099/8.jpg" alt="Долги россиян за 10 лет выросли в 6 раз"> + <div class="timeline-episode__info"> + <p class="start">Долги россиян за 10 лет выросли в 6 раз</p> + <p>Начало в 07:45 + <a href="/brand/59306">"Сигналы точного времени"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2476857"> + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt=""Вести""> + <div class="timeline-episode__info"> + <p class="start">"Вести"</p> + <p>Начало в 08:00 + <a href="/brand/57098">"Вести"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode inair active-play" data-itemid="2476858" + data-type="video" data-id="1992164" + > + <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/187/845/2.jpg" alt="Эфир от 04.02.2020 (08:10)"> + <div class="timeline-episode__info"> + <p class="start">Эфир от 04.02.2020 (08:10)</p> + <p>Начало в 08:10 + <a href="/brand/59306">"Сигналы точного времени"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + <div class="timeline-item swiper-slide"> + <div class="timeline-episode" data-itemid="2482539"> + <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/201/816/3.jpg" alt="Рошаль оценил качество медпомощи в школах на "троечку с минусом""> + <div class="timeline-episode__info"> + <p class="start">Рошаль оценил качество медпомощи в школах на "троечку с минусом"</p> + <p>Начало в 08:35 + <a href="/brand/59306">"Сигналы точного времени"</a> + </p> + </div> + <div class="equaliser"> + <div class="bar first"></div> + <div class="bar second"></div> + <div class="bar third"></div> + <div class="bar fourth"></div> + <div class="bar fifth"></div> + </div> + <div class="start"></div> + </div> + </div> + </div> + </div> + <div class="onair">Прямой эфир</div> + </div> + <div class="player-container"> + <div class="radio-flow"> + <div class="flow active" data-type="live" data-id="58648" data-flow="default">Радио России</div> + <div class="flow" data-type="live" data-id="58149" data-flow="fm">Радио России FM</div> + </div> + <div class="player-wrapper"> + <iframe src="https://player.vgtrk.com/iframe/live/id/58648/skin/radiorus_audio" allow="autoplay"></iframe> + </div> + <div class="player-programs"> + <p>Программа</p> + </div> + </div> + + <div class="player-preload"> + </div> +</div> <script type="text/javascript" src="/js/main.min.js?v=0.0.34"></script> + +<!-- Adv slot 262 [ --> +
+
+
+
+
+
+ <!-- vesti.ru, vesti7.ru, russia.tv, live.russia.tv, tvkultura.ru, vgtrk.com, nauka.vesti.ru, hitech.vesti.ru, auto.vesti.ru, rtr-planeta.com, radiomayak.ru, radiovesti.ru, radiorus.ru, cultradio.ru, player.vgtrk.com -->
+<!-- Yandex.Metrika counter -->
+<script type="text/javascript" >
+ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
+ m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
+ (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
+
+ ym(55382026, "init", {
+ clickmap:true,
+ trackLinks:true,
+ accurateTrackBounce:true,
+ webvisor:true,
+ ecommerce:"dataLayer"
+ });
+</script>
+<noscript><div><img src="https://mc.yandex.ru/watch/55382026" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
+<!-- /Yandex.Metrika counter -->
+
+
+
+
+
+ +<!-- ] Adv slot 262 --> +</body> +</html>
\ No newline at end of file |