1

Тема: newstube

Сайт с видео новостями содержит любопытный код, как получить прямую ссылку не вижу, вероятно зарыто в javascripte,
Плеер сайта

//www.newstube.ru/embed/70733866-605e-4780-b5c5-617cbf91cfdf

получаемая прямая ссылка

http://nhs2.newstube.ru/r3/e7iCOjRkf0CC-dYISEHbnA2/ZfT4tE3jmGWj9MoQuYUAnbibA6o1_1726040_6_18540416_.m3u8

получить информацию о видео можно

http://www.newstube.ru/embed/api/player/getmediainfo?guid=70733866-605e-4780-b5c5-617cbf91cfdf&location=external&placement=1&url=http%3A%2F%2Fwww.newstube.ru%2Fembed%2F70733866-605e-4780-b5c5-617cbf91cfdf

В ответе видимо постер

"Keyframe":"http://i0.newstube.ru/11828524"

там же название видео, описание видео, ссылка на сайт, где видео встроено. Длительно видео.
вот такой командой

http://www.newstube.ru/embed/api/player/getsources2?guid=70733866-605e-4780-b5c5-617cbf91cfdf&location=external&url=http%3A%2F%2Fwww.newstube.ru%2Fembed%2F70733866-605e-4780-b5c5-617cbf91cfdf&ff=11

получаем зашифрованную прямую ссылку

jkrORffCkE6epd7x967GIXtx7gZFpuJz9AT99QI7QxICqoXQScxyL6ckAMqjSwM/yJ0eXdMmRYf5AYceqEQ/BUUFzj4VtTP4/Fha8rT1HMOkkVFEQaLnc/E+AIZZz2DF096hDxpEnVmEPHcJYxhC0LiuKnkbz3kKig/fDYhUWJar83kNFYyEw53JpCI9rXYRGoU7xfQLQwj49j4SiJmtfvmR7sb+QRbpiVA/pT7vfDv2Zc3FXr9zcPa3lK3+XsSsdxa0Vy0T9lAVDbLBOGFPm/ExfOn7N6UMsazA10xg6P8=

Как из нее получить

http://nhs2.newstube.ru/r3/e7iCOjRkf0CC-dYISEHbnA2/ZfT4tE3jmGWj9MoQuYUAnbibA6o1_1726040_6_18540416_.m3u8

- вопрос?

2

Re: newstube

Тут шифровка ссылки с мусором,тоже самое что и в filmix.Что за сайт?

"Хорошо написанная программа — это программа, написанная 2 раза" :-X
Спасибо сказали: Hunter, Dr.Dru2

3

Re: newstube

михаил пишет:

Тут шифровка ссылки с мусором,тоже самое что и в filmix

докажи или очередной  бред? :D

4

Re: newstube

tantal пишет:

докажи или очередной  бред? :D

Там фигня как с moonwalk, только key ,никак не пойму как достать
вот такая вот засада в js

+ открыть спойлер
c = function(t) {
                    return n.Utils.getTextByAny(t, h).then(function(t) {
                        if (!t)
                            return null;
                        var u = i.replace(/-/g, "")
                          , r = n.CH.atob(t)
                          , f = r.substr(0, 16)
                          , e = r.substr(16, 16)
                          , o = r.substr(32, r.length - 32)
                          , s = CryptoJS.PBKDF2(u, CryptoJS.enc.Latin1.parse(f), {
                            keySize: 4,
                            iterations: 1
                        });
                        return JSON.parse(CryptoJS.AES.decrypt(CryptoJS.enc.Base64.stringify(CryptoJS.enc.Latin1.parse(o)), s, {
                            keySize: 16,
                            iv: CryptoJS.enc.Latin1.parse(e),
                            mode: CryptoJS.mode.CBC,
                            padding: CryptoJS.pad.Pkcs7
                        }).toString(CryptoJS.enc.Latin1))
                    })
Отладка кода — это как охота. Только охота, на баги.

5

Re: newstube

tantal пишет:

докажи или очередной  бред? :D

Да с выводами я поторопился,не посмотрев сайт.Там все указывает на эту ссылку

которая и дает этот код.Возможно и бред tantal может у вас есть здравая мысль,чтоб здесь не нести бред.А по сути надо повнимательней изучить сайт....

"Хорошо написанная программа — это программа, написанная 2 раза" :-X
Спасибо сказали: Hunter, Dr.Dru2