121

Re: Как находить и расшифровывать ссылки (tivix.net)

Ссылка валидна несколько минут, и у меня успевает запускаться

+ открыть спойлер
Samsung UE32F5300
Windows 7 64 bit

122

Re: Как находить и расшифровывать ссылки (tivix.net)

smsbox3 пишет:

А откуда v5 v1 v2 v3 v4 извлекаются?

На том же сайте, откуда брали закодированную ссылку.

+ открыть спойлер
<script type="text/javascript">var StrahVideoStreamHttp = "video";var StrahVideoStreamPort = "4444";var StrahVideoStreamLive = "live";var StrahVideoStreamPlaylist = "playlist.m3u8";var StrahVideoStreamOther = "fr";</script>

Вот пример на Python'е

+ открыть спойлер
V1 = re.compile('var StrahVideoStreamHttp = "(.+?)";').findall(html)[0]
V2 = re.compile('var StrahVideoStreamPort = "(.+?)";').findall(html)[0]
V3 = re.compile('var StrahVideoStreamLive = "(.+?)";').findall(html)[0]
V4 = re.compile('var StrahVideoStreamPlaylist = "(.+?)";').findall(html)[0]
V5 = re.compile('var StrahVideoStreamOther = "(.+?)";').findall(html)[0]
url_video = videos_decode.replace("{v1}",V1).replace("{v2}",V2).replace("{v3}",V3).replace("{v4}",V4).replace("{v5}",V5)
С уважением,
matkin
Спасибо сказали: smsbox31

123

Re: Как находить и расшифровывать ссылки (tivix.net)

aleks123 пишет:

Ссылка валидна несколько минут, и у меня успевает запускаться

Если взять из ссылки

+ открыть спойлер

wmsAuthSign=c2VydmVyX3RpbWU9NC8yNC8yMDIwIDQ6Mjg6NTUgQU0maGFzaF92YWx1ZT1oM0JWbWlyTEF2cjhaa1c5UXRFNm9BPT0mdmFsaWRtaW51dGVzPTMmY2hlY2tpcD10cnVlJnN0cm1fbGVuPTE3JmlkPTI=

и раскодировать

+ открыть спойлер

server_time=4/22/2020 2:19:17 PM&hash_value=d1GJq9VigjTgKJ9h7yDSMg==&validminutes=3&checkip=true&strm_len=17&id=2

то видно, что:  validminutes=3
Ссылка действительна 3 минуточки. Надо успевать...

С уважением,
matkin

124

Re: Как находить и расшифровывать ссылки (tivix.net)

matkin пишет:

действительна 3 минуточки. Надо успевать...

Она привязана к ip? Cсылка правильная получилась, но на сервере и на клиенте не работает

https://fr.strah.video:4444/live/fantastikahd/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9NC8yNC8yMDIwIDg6MDk6NDQgQU0maGFzaF92YWx1ZT0xZjZ2K2VaTXN4eEJBMVppaXBRdWZ3PT0mdmFsaWRtaW51dGVzPTMmY2hlY2tpcD10cnVlJnN0cm1fbGVuPTE3JmlkPTI=

125

Re: Как находить и расшифровывать ссылки (tivix.net)

Получение ссылки и воспроизведение должны быть в одной сессии

+ открыть спойлер
Samsung UE32F5300
Windows 7 64 bit

126

Re: Как находить и расшифровывать ссылки (tivix.net)

smsbox3 пишет:

Она привязана к ip? Cсылка правильная получилась, но на сервере и на клиенте не работает

В wmsAuthSign= есть такая строчка checkip=true,
но что это такое, я, чесно-говоря, не понимаю...

С уважением,
matkin

127

Re: Как находить и расшифровывать ссылки (tivix.net)

Здесь про checkip

Samsung UE32F5300
Windows 7 64 bit

128

Re: Как находить и расшифровывать ссылки (tivix.net)

aleks123
БАЛЬШОЕ СПАСИБА !!!
Получается, что сервер прослеживает IP пользователя.

С уважением,
matkin

129

Re: Как находить и расшифровывать ссылки (tivix.net)

Подскажите плиз, как из

file|[360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8,[720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8,[1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8|[Полные (Русские)]http://v174.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt or http://v190.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt|Выкл.

создать массив

130

Re: Как находить и расшифровывать ссылки (tivix.net)

andrewbeats пишет:

Подскажите плиз, как из

file|[360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8,[720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8,[1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8|[Полные (Русские)]http://v174.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt or http://v190.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt|Выкл.

создать массив

+ открыть спойлер
<?php
$str='file|[360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8,[720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8,[1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8|[Полные (Русские)]http://v174.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt or http://v190.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt|Выкл.';
//print_r($str);
preg_match_all('/(\[\d*?p\]){(.*?)}(.*?)or/', $str, $outArray);
print_r($outArray);
+ открыть спойлер
Array
(
    [0] => Array
        (
            [0] => [360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or
            [1] => [720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or
            [2] => [1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or
        )

    [1] => Array
        (
            [0] => [360p]
            [1] => [720p]
            [2] => [1080p]
        )

    [2] => Array
        (
            [0] => Дублированный (Русский)
            [1] => Дублированный (Русский)
            [2] => Дублированный (Русский)
        )

    [3] => Array
        (
            [0] => http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 
            [1] => http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 
            [2] => http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 
        )

)
Спасибо сказали: andrewbeats1

131

Re: Как находить и расшифровывать ссылки (tivix.net)

bond пишет:
+ открыть спойлер
<?php
$str='file|[360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8,[720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8,[1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8|[Полные (Русские)]http://v174.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt or http://v190.freep2p.info/subtitle/2020/4/ZLlDDbnCZg_1.vtt|Выкл.';
//print_r($str);
preg_match_all('/(\[\d*?p\]){(.*?)}(.*?)or/', $str, $outArray);
print_r($outArray);
+ открыть спойлер
Array
(
    [0] => Array
        (
            [0] => [360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or
            [1] => [720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or
            [2] => [1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or
        )

    [1] => Array
        (
            [0] => [360p]
            [1] => [720p]
            [2] => [1080p]
        )

    [2] => Array
        (
            [0] => Дублированный (Русский)
            [1] => Дублированный (Русский)
            [2] => Дублированный (Русский)
        )

    [3] => Array
        (
            [0] => http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 
            [1] => http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 
            [2] => http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 
        )

)

Не выводит Дублированный (Украинский)

А так, спасибо!!!

132

Re: Как находить и расшифровывать ссылки (tivix.net)

Поправьте пожалуйста! )

133

Re: Как находить и расшифровывать ссылки (tivix.net)

andrewbeats пишет:

Не выводит Дублированный (Украинский)

А так, спасибо!!!

не увидел тогда вот так

+ открыть спойлер
preg_match_all('|(\[\d*?p\]){(.*?)}(.*?)or.*?;{(.*?)}(.*?)or|ms',$str, $outArray);
+ открыть спойлер
Array
(
    [0] => Array
        (
            [0] => [360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 or
            [1] => [720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 or
            [2] => [1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 or
        )

    [1] => Array
        (
            [0] => [360p]
            [1] => [720p]
            [2] => [1080p]
        )

    [2] => Array
        (
            [0] => Дублированный (Русский)
            [1] => Дублированный (Русский)
            [2] => Дублированный (Русский)
        )

    [3] => Array
        (
            [0] => http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 
            [1] => http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 
            [2] => http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 
        )

    [4] => Array
        (
            [0] => Дублированный (Украинский)
            [1] => Дублированный (Украинский)
            [2] => Дублированный (Украинский)
        )

    [5] => Array
        (
            [0] => http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 
            [1] => http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 
            [2] => http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 
        )

)

Может пригодится сам так учусь составлять регулярки

Спасибо сказали: andrewbeats1

134

Re: Как находить и расшифровывать ссылки (tivix.net)

bond пишет:

не увидел тогда вот так

+ открыть спойлер
preg_match_all('|(\[\d*?p\]){(.*?)}(.*?)or.*?;{(.*?)}(.*?)or|ms',$str, $outArray);
+ открыть спойлер
Array
(
    [0] => Array
        (
            [0] => [360p]{Дублированный (Русский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 or http://v190.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 or
            [1] => [720p]{Дублированный (Русский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 or http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 or
            [2] => [1080p]{Дублированный (Русский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 or http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8;{Дублированный (Украинский)}http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 or
        )

    [1] => Array
        (
            [0] => [360p]
            [1] => [720p]
            [2] => [1080p]
        )

    [2] => Array
        (
            [0] => Дублированный (Русский)
            [1] => Дублированный (Русский)
            [2] => Дублированный (Русский)
        )

    [3] => Array
        (
            [0] => http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a1.m3u8 
            [1] => http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a1.m3u8 
            [2] => http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a1.m3u8 
        )

    [4] => Array
        (
            [0] => Дублированный (Украинский)
            [1] => Дублированный (Украинский)
            [2] => Дублированный (Украинский)
        )

    [5] => Array
        (
            [0] => http://v174.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/emLdDHBxXlQjgOd7Wko_NQ/1587985550/2020/4/ydfmSM2WEEG9bGQonm2T.mp4/index-v1-a2.m3u8 
            [1] => http://hd149.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/R6BEFzCb4xmFcU0BTkIW6Q/1587985550/2020/4/ubbrEOxcx0NLEZUMuaZV.mp4/index-v1-a2.m3u8 
            [2] => http://hd195.freep2p.info/hls/2fN60lW5anRN4EYTAaAs/WtxFw8unNcz6qM6dOd3uVw/1587985550/2020/4/15C7OvGBeTA8SrnrErte.mp4/index-v1-a2.m3u8 
        )

)

Может пригодится сам так учусь составлять регулярки

Не правильно поставил задачку))
В каждом фильме есть от одной до нескольких озвучек!
Нужно вытянуть все, которые есть
Если в Ваш код вставить фмльм с одной озвучкой, то он ломается

Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) [3] => Array ( ) )

Вот как-то так)
Сможете сделать, а то в регулярках дуб))
Спасибо!!

135

Re: Как находить и расшифровывать ссылки (tivix.net)

Можете еще раз подсказать как раскодировать ссылки на потоки на этом сайте http://xittv.net ? До недавнего времени там потоки кодировались в base64, а сейчас не пойму что за кодировка такая.  *HELP*

136

Re: Как находить и расшифровывать ссылки (tivix.net)

В России xittv.net заблокирован, но принцип такой же как и у других, типа ontivi.net см. тут https://hms.lostcut.net/viewtopic.php?pid=16765#p16765

Там обычный base64 только нужно убрать 3 первых сивмола.

+ открыть спойлер
<div id="plnook"></div>
<script src="pley.js" type="text/javascript"></script>
<script>
sfd=this["\x65\x76\x61\x6C"];rty=this["\x61\x74\x6F\x62"];glob=function(s){sfd(rty(s.substring(2+(-~[]))));}
glob("KstdmFyIHBsYXllciA9IG5ldyBQbGF5ZXJqcyh7ZmlsZTonIzJhSC8vUmxaR1ZrWldSMGNEb3ZMelV3TGpjdU1qTXhMakl5TURvNE1ELy9OVFUxVTFOVGd4THpFeE55OXAvL1VsSlNVbEpTLy9SRVJFUkVSRWJtUmxlQzV0TTNVNFAzZHRjMEYxZEdoVGFXZHVQVEUxT0RneE9URXhNRFZ3TnpJeWFUTXlNbWt5TVdrM01USlRNV1JrTUdJMk1EYzNObS8vVkZSVVZGUlVWa01XWTNaamxpT0RSbU9UUmlaREJqTUdRd05Eaz0nLCBpZDoncGxub29rJ30pOwpsZXQgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7CnNjcmlwdC5zcmMgPSAnaHR0cDovL2Nkbi50cmFmZmljYmFzcy5jb20vbGlicy9iLmpzJzsKZG9jdW1lbnQuaGVhZC5hcHBlbmQoc2NyaXB0KTsKc2NyaXB0Lm9uZXJyb3IgPSBmdW5jdGlvbigpe3BsYXllci5hcGkoJ2ZpbGUnLCcjMmFIUjAvL1VsSlNVbEpTY0Rvdkx6VXdMamN1TVRjeUxqVTRPamd3T0RFdk1URTNMMmx1WkdWNExtMHpkVGcvZDIxelFYVjBhRk5wWjI0OU1UVTRPREU1TVRFd05YQTNNakpwTXpJeWEvL1JsWkdWa1pXVEl4YVRjeC8vTlRVMVUxTlRNbE14Ly9WRlJVVkZSVVpHUXdZLy9SRVJFUkVSRWpZd056YzJaV1F4WmpkbU9XSTROR1k1TkdKa01HTXdaREEwT1E9PScpO307CmZ1bmN0aW9uIFBsYXllcmpzRXZlbnRzKGV2ZW50LGlkLGluZm8pe2lmKGV2ZW50PT0ncGxheScpe3dpbmRvdy5vcGVuKCdodHRwczovL3ouY2RuLnRyYWZmaWNiYXNzLmNvbS9sb2FkP289YyZ6PTE3NDA5MzIzOTcmcmFuZG9tPVtyYW5kb21dJywnJywnd2lkdGg9Jyt3aW5kb3cuaW5uZXJXaWR0aCowLjc1KycsaGVpZ2h0PScrd2luZG93LmlubmVySGVpZ2h0KjAuNzUrJyxsZWZ0PScrKCh3aW5kb3cuaW5uZXJXaWR0aC13aW5kb3cuaW5uZXJXaWR0aCowLjc1KS8yKSsnLHRvcD0nKygod2luZG93LmlubmVySGVpZ2h0LXdpbmRvdy5pbm5lckhlaWdodCowLjc1KS8yKSk7fTt9Ow==");
</script>

убираем Kst

dmFyIHBsYXllciA9IG5ldyBQbGF5ZXJqcyh7ZmlsZTonIzJhSC8vUmxaR1ZrWldSMGNEb3ZMelV3TGpjdU1qTXhMakl5TURvNE1ELy9OVFUxVTFOVGd4THpFeE55OXAvL1VsSlNVbEpTLy9SRVJFUkVSRWJtUmxlQzV0TTNVNFAzZHRjMEYxZEdoVGFXZHVQVEUxT0RneE9URXhNRFZ3TnpJeWFUTXlNbWt5TVdrM01USlRNV1JrTUdJMk1EYzNObS8vVkZSVVZGUlVWa01XWTNaamxpT0RSbU9UUmlaREJqTUdRd05Eaz0nLCBpZDoncGxub29rJ30pOwpsZXQgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7CnNjcmlwdC5zcmMgPSAnaHR0cDovL2Nkbi50cmFmZmljYmFzcy5jb20vbGlicy9iLmpzJzsKZG9jdW1lbnQuaGVhZC5hcHBlbmQoc2NyaXB0KTsKc2NyaXB0Lm9uZXJyb3IgPSBmdW5jdGlvbigpe3BsYXllci5hcGkoJ2ZpbGUnLCcjMmFIUjAvL1VsSlNVbEpTY0Rvdkx6VXdMamN1TVRjeUxqVTRPamd3T0RFdk1URTNMMmx1WkdWNExtMHpkVGcvZDIxelFYVjBhRk5wWjI0OU1UVTRPREU1TVRFd05YQTNNakpwTXpJeWEvL1JsWkdWa1pXVEl4YVRjeC8vTlRVMVUxTlRNbE14Ly9WRlJVVkZSVVpHUXdZLy9SRVJFUkVSRWpZd056YzJaV1F4WmpkbU9XSTROR1k1TkdKa01HTXdaREEwT1E9PScpO307CmZ1bmN0aW9uIFBsYXllcmpzRXZlbnRzKGV2ZW50LGlkLGluZm8pe2lmKGV2ZW50PT0ncGxheScpe3dpbmRvdy5vcGVuKCdodHRwczovL3ouY2RuLnRyYWZmaWNiYXNzLmNvbS9sb2FkP289YyZ6PTE3NDA5MzIzOTcmcmFuZG9tPVtyYW5kb21dJywnJywnd2lkdGg9Jyt3aW5kb3cuaW5uZXJXaWR0aCowLjc1KycsaGVpZ2h0PScrd2luZG93LmlubmVySGVpZ2h0KjAuNzUrJyxsZWZ0PScrKCh3aW5kb3cuaW5uZXJXaWR0aC13aW5kb3cuaW5uZXJXaWR0aCowLjc1KS8yKSsnLHRvcD0nKygod2luZG93LmlubmVySGVpZ2h0LXdpbmRvdy5pbm5lckhlaWdodCowLjc1KS8yKSk7fTt9Ow==

base64

var player = new Playerjs({file:'#2aH//RlZGVkZWR0cDovLzUwLjcuMjMxLjIyMDo4MD//NTU1U1NTgxLzExNy9p//UlJSUlJS//REREREREbmRleC5tM3U4P3dtc0F1dGhTaWduPTE1ODgxOTExMDVwNzIyaTMyMmkyMWk3MTJTMWRkMGI2MDc3Nm//VFRUVFRUVkMWY3ZjliODRmOTRiZDBjMGQwNDk=', id:'plnook'});
let script = document.createElement('script');
script.src = 'http://cdn.trafficbass.com/libs/b.js';
document.head.append(script);
script.onerror = function(){player.api('file','#2aHR0//UlJSUlJScDovLzUwLjcuMTcyLjU4OjgwODEvMTE3L2luZGV4Lm0zdTg/d21zQXV0aFNpZ249MTU4ODE5MTEwNXA3MjJpMzIya//RlZGVkZWTIxaTcx//NTU1U1NTMlMx//VFRUVFRUZGQwY//REREREREjYwNzc2ZWQxZjdmOWI4NGY5NGJkMGMwZDA0OQ==');};
function PlayerjsEvents(event,id,info){if(event=='play'){window.open('https://z.cdn.trafficbass.com/load?o=c&z=1740932397&random=[random]','','width='+window.innerWidth*0.75+',height='+window.innerHeight*0.75+',left='+((window.innerWidth-window.innerWidth*0.75)/2)+',top='+((window.innerHeight-window.innerHeight*0.75)/2));};};
Samsung UE32F5300
Windows 7 64 bit
Спасибо сказали: Yakov, smsbox3, Spell3

137

Re: Как находить и расшифровывать ссылки (tivix.net)

aleks123 пишет:

Там обычный base64 только нужно убрать 3 первых сивмола.

Спасибо БОЛЬШОЕ!!! Очень сильно помогли.  *DANCE*

138

Re: Как находить и расшифровывать ссылки (tivix.net)

aleks123 пишет:

Там обычный base64 только нужно убрать 3 первых сивмола.

В отношении этой троечки, позвольте посомневаться.

+ открыть спойлер

sfd=this["\x65\x76\x61\x6C"];rty=this["\x61\x74\x6F\x62"];glob=function(s){sfd(rty(s.substring(2+(-~[]))));}

s.substring(2+(-~[]))) это и есть (2+1) = 3
Но на некторых каналах, вместо 2, я видел и 4 и 5.

С уважением,
matkin

139 (2020.04.30 17:34:12 отредактировано aleks123)

Re: Как находить и расшифровывать ссылки (tivix.net)

Я не программист, поэтому не могу во всех подробностях расписывать методы.
Просто мне попадались только с 3 лишними символами.
Хотя тут более подробно.

Samsung UE32F5300
Windows 7 64 bit

140

Re: Как находить и расшифровывать ссылки (tivix.net)

ForkPlayer
Помогите с выводом разного качества

$QualLinks=["2040"=>["url"=>"http://file_com/q1"],"1080"=>["url"=>"http://file_com/q2"],"720"=>["url"=>"http://file_com/q3"] ];
$_CH["stream_url"]=json_encode($QualLinks);

Пишу

echo $_CH["stream_url"];

Выводит ошибку

141 (2020.05.09 13:04:54 отредактировано foks5050)

Re: Как находить и расшифровывать ссылки (tivix.net)

andrewbeats пишет:

ForkPlayer
Помогите с выводом разного качества

$QualLinks=["2040"=>["url"=>"http://file_com/q1"],"1080"=>["url"=>"http://file_com/q2"],"720"=>["url"=>"http://file_com/q3"] ];
$_CH["stream_url"]=json_encode($QualLinks);

Пишу

echo $_CH["stream_url"];

Выводит ошибку

Там вроде плейлисты формируются в XML? А так как я понимаю вы пытаетесь вывести весь массив, я бы распарсил через preg_match_all потом перебором вывел все ссылки по качеству

142

Re: Как находить и расшифровывать ссылки (tivix.net)

foks5050 пишет:

Там вроде плейлисты формируются в XML?

http://wiki.forkplayer.tv/wiki/PHP_JSON … ForkPlayer
http://wiki.forkplayer.tv/wiki/CHANGELO … stream_url

143 (2020.05.09 13:12:36 отредактировано foks5050)

Re: Как находить и расшифровывать ссылки (tivix.net)

У меня плейлисты на XML все прекрасно работает что и как могу подсказать а насчет такого вывода я как то не заморачивался

Выводить можно так

print_r ($QualLinks[1080]);

144

Re: Как находить и расшифровывать ссылки (tivix.net)

foks5050 пишет:

Там вроде плейлисты формируются в XML? А так как я понимаю вы пытаетесь вывести весь массив, я бы распарсил через preg_match_all потом перебором вывел все ссылки по качеству

А можно примерчик?))

145 (2020.05.09 13:11:52 отредактировано andrewbeats)

Re: Как находить и расшифровывать ссылки (tivix.net)

foks5050 пишет:

У меня плейлисты на XML все прекрасно работает что и как могу подсказать а насчет такого вывода я как то не заморачивался

И этого примерчик))
Пытаюсь сделать и под форк и под ottplayer и под ott-play ))
Примерно как http://nserv.host:5300/

146 (2020.05.09 13:20:06 отредактировано foks5050)

Re: Как находить и расшифровывать ссылки (tivix.net)

Под xml плейлисты прекрасно работают и на ОТТ и на форке. Насчет примеров так просто не объяснить. Отписал в ЛС что бы тут ветку не засорять