31 (2017.02.11 18:35:22 отредактировано baat)

Re: moonwalk

bond пишет:

Здравстуйте, большое спасибо за скрипт. Не поможете в програмировании еще не силен только учусь как вытащить все сезоны и серии с плеера например http://online.the-cinema.tv/serial/1af6 … e?season=5 а сделать http://online.the-cinema.tv/serial/6d98 … ;episode=1 и так далее пока не переберет все спасибо еще раз

прямые ссылки на все сезоны и все серии будешь долго ждать, перебор в цикле может занять минут 5-10... а если и много серий и того дольше... не самый лучший вариант... это нужно каждый файл с каждую серию нужно запрос делать и каждый запрос ждать достаточно долго...

проще сделать список ссылок на фреймы с сериями  и сезонами, а при выборе на конкретной серии - дергать ссылку из конкретного фрейма...

----------
Держи скрипт для получения ссылок на все сезоны и все серии в текущем сезоне:

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

// Входные параметры
$url  = isset($_REQUEST['url']) ? $_REQUEST['url' ] : ""; 
$season         =  isset($_REQUEST['season' ]) ? '?season='.$_REQUEST['season' ] : "";  
$episode         =  isset($_REQUEST['episode' ]) ? '&episode='.$_REQUEST['episode' ] : "";  

$origin     =  'http://'.explode('/',$url)[2];

$headers = "Accept-Encoding: gzip, deflate\r\n"."Content-Type: application/x-www-form-urlencoded; charset=UTF-8\r\n"."Referer: ".$url."\r\n"."User-Agent: Mozilla/5.0\r\n";

// Загружаем страницу iframe
$page = LoadPage($url.$season.$episode, "GET", $headers);

// Сезоны...
$season_txt = explode('</select>',explode('<select name="season" id="season"',$page)[1])[0];

// Если у нас есть хоть один сезон...
if (strlen($season_txt)>0) {

// Текущий сезон
$season_set = explode('"',explode('<option selected="selected" value="',$season_txt)[1])[0];
// Все сезоны
preg_match_all('/<option(.*?)value=\\"(.*?)\\">(.*?)<\/option>/si', $season_txt, $out); $season_all=$out[2];

// Серии...
$episode_txt = explode('</select>',explode('<select name="episode" id="episode"', $page)[1])[0];

// Текущая серия в текущем сезоне
$episode_set = explode('"',explode('<option selected="selected" value="', $episode_txt)[1])[0];
// Все серии в текущем сезоне
preg_match_all('/<option(.*?)value=\\"(.*?)\\">(.*?)<\/option>/si', $episode_txt, $out); $episode_all=$out[2];

// Всего ссылок (все сезоны и все серии в текущем сезоне)...
echo count($episode_all)+count($season_all)-1;

// Вывод всех серий в текущем сезоне
for ($i=0; $i<count($episode_all); $i++) 
echo '<br>'.explode('?season=',$url)[0].'?season='.$season_set.'&episode='.$episode_all[$i].' | '.(($episode_all[$i]==$episode_set)?('<<< '):('')).'Ceзон '.$season_set.' ('.$episode_all[$i].' серия)';

// Вывод всех сезонов, кроме того что уже выбран
for ($i=0; $i<count($season_all); $i++) if ($season_all[$i]!=$season_set) 
echo '<br>'.explode('?season=',$url)[0].'?season='.$season_all[$i].' | Ceзон '.$season_all[$i]; 

} 





// Получение страницы с указанными методом и заголовками
function LoadPage($url, $method, $headers, $data='') {
    $context = stream_context_create($options);
    $page    = file_get_contents($url, false, $context);
    // Перебираем HTTP заголовки ответа
    foreach($http_response_header as $c => $h) { if (stristr($h, 'content-encoding') and stristr($h, 'gzip')) { $page = gzdecode($page); } }
    return $page;
}

?>

Пример использования:

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

http://localhost/moon.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe
http://localhost/moon.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe?season=2
http://localhost/moon.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe?season=1&episode=7

http://rgho.st/8HGqRlXxy/image.png

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

32 (2017.02.11 17:09:10 отредактировано bond)

Re: moonwalk

baat огромное спасибо вроде сам тоже сделал но даже не хочу свой код показывать  :rolleyes:  хотелось бы все таки все вытянуть пускай долго  :[ все равно спасибо ребята Вам цены нет  :)

33 (2017.02.11 18:38:55 отредактировано baat)

Re: moonwalk

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

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

// Входные параметры
$url  = isset($_REQUEST['url']) ? $_REQUEST['url' ] : ""; 
$season         =  isset($_REQUEST['season' ]) ? '?season='.$_REQUEST['season' ] : "";  
$episode         =  isset($_REQUEST['episode' ]) ? '&episode='.$_REQUEST['episode' ] : "";  

$origin     =  'http://'.explode('/',$url)[2];

$headers = "Accept-Encoding: gzip, deflate\r\n"."Content-Type: application/x-www-form-urlencoded; charset=UTF-8\r\n"."Referer: ".$url."\r\n"."User-Agent: Mozilla/5.0\r\n";

// Загружаем страницу iframe
$page = LoadPage($url.$season.$episode, "GET", $headers);

// Сезоны...
$season_txt = explode('</select>',explode('<select name="season" id="season"',$page)[1])[0];

// Если у нас есть хоть один сезон...
if (strlen($season_txt)>0) {

// Текущий сезон
$season_set = explode('"',explode('<option selected="selected" value="',$season_txt)[1])[0];
// Все сезоны
preg_match_all('/<option(.*?)value=\\"(.*?)\\">(.*?)<\/option>/si', $season_txt, $out); $season_all=$out[2];

// Серии...
$episode_txt = explode('</select>',explode('<select name="episode" id="episode"', $page)[1])[0];

// Текущая серия в текущем сезоне
$episode_set = explode('"',explode('<option selected="selected" value="', $episode_txt)[1])[0];


for ($j=0; $j<count($season_all); $j++) {

// Загружаем страницу iframe
$page = LoadPage(explode('?',$url)[0].'?season='.$season_all[$j].$episode, "GET", $headers);

// Серии...
$episode_txt = explode('</select>',explode('<select name="episode" id="episode"', $page)[1])[0];

// Все серии в текущем сезоне
preg_match_all('/<option(.*?)value=\\"(.*?)\\">(.*?)<\/option>/si', $episode_txt, $out); $episode_all=$out[2];

// Вывод всех серий в текущем сезоне
for ($i=0; $i<count($episode_all); $i++) {
$res .= '<br>'.explode('?season=',$url)[0].'?season='.$season_all[$j].'&episode='.$episode_all[$i].' | '.(($season_all[$j]==$season_set && $episode_all[$i]==$episode_set)?('<<< '):('')).'Ceзон '.$season_all[$j].' ('.$episode_all[$i].' серия)';
$count++;
}
}

echo $count.$res;

} 





// Получение страницы с указанными методом и заголовками
function LoadPage($url, $method, $headers, $data='') {
    $options = array();
    $options['http'] = array('method' => $method ,
                             'header' => $headers,
                             'content'=> $data   );
    $context = stream_context_create($options);
    $page    = file_get_contents($url, false, $context);
    // Перебираем HTTP заголовки ответа
    foreach($http_response_header as $c => $h) { if (stristr($h, 'content-encoding') and stristr($h, 'gzip')) { $page = gzdecode($page); } }
    return $page;
}

?>

Использовать так же:

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

http://localhost/moon2.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe
http://localhost/moon2.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe?season=2
http://localhost/moon2.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe?season=1&episode=7
http://rgho.st/6C2RKskXv/image.png

скрипт, который преобразует ссылки на фрейм в прямые ссылки есть выше... соединить два готовых скрипта на своей странице(в своем скрипте) должно у тебя получиться...

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

34

Re: moonwalk

не понятно дает ошибку Parse error: syntax error, unexpected '[' in Z:\home\kino\www\moon2.php on line 8 вроде у Вас все правильно а почему ругается
запрос вот такой денвер установлен с сервера такая же ошибка
http://kino/moon2.php?url=http://online.the-cinema.tv/serial/1af6c3479f8179bff8212af26af8e273/iframe?season=1&episode=7

35 (2017.02.11 21:31:19 отредактировано baat)

Re: moonwalk

bond пишет:

не понятно дает ошибку Parse error: syntax error, unexpected '[' in Z:\home\kino\www\moon2.php on line 8 вроде у Вас все правильно а почему ругается

то нюансы денвера, на сервере будет работать и работало, я проверял...

а денвер не умеет он с массивами работать... не знает gzdecode...
и вместо руссих букв (в другой кодировке) крикозябы будут... вот адаптировал...
так должно работать... файл сохранять в utf-8...

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

// В денвере нужно включить русскую кодировку
header('Content-type: text/html; charset=utf-8');

// Входные параметры
$url = isset($_REQUEST['url']) ? $_REQUEST['url' ] : ""; 
$season = isset($_REQUEST['season' ]) ? '?season='.$_REQUEST['season' ] : "";  
$episode = isset($_REQUEST['episode' ]) ? '&episode='.$_REQUEST['episode' ] : "";  

$origin     =  'http://'.of(explode('/',$url),2);

$headers = "Accept-Encoding: gzip, deflate\r\n"."Content-Type: application/x-www-form-urlencoded; charset=UTF-8\r\n"."Referer: ".$url."\r\n"."User-Agent: Mozilla/5.0\r\n";

// Загружаем страницу iframe
$page = LoadPage($url.$season.$episode, "GET", $headers);

// Сезоны...
$season_txt = of(explode('</select>',of(explode('<select name="season" id="season"',$page),1)),0);

// Если у нас есть хоть один сезон...
if (strlen($season_txt)>0) {

// Текущий сезон
$season_set = of(explode('"',of(explode('<option selected="selected" value="',$season_txt),1)),0);
// Все сезоны
preg_match_all('/<option(.*?)value=\\"(.*?)\\">(.*?)<\/option>/si', $season_txt, $out); $season_all=$out[2];

// Серии...
$episode_txt = of(explode('</select>',of(explode('<select name="episode" id="episode"', $page),1)),0);

// Текущая серия в текущем сезоне
$episode_set = of(explode('"',of(explode('<option selected="selected" value="', $episode_txt),1)),0);


for ($j=0; $j<count($season_all); $j++) {

// Загружаем страницу iframe
$page = LoadPage(of(explode('?',$url),0).'?season='.$season_all[$j].$episode, "GET", $headers);

// Серии...
$episode_txt = of(explode('</select>',of(explode('<select name="episode" id="episode"', $page),1)),0);

// Все серии в текущем сезоне
preg_match_all('/<option(.*?)value=\\"(.*?)\\">(.*?)<\/option>/si', $episode_txt, $out); $episode_all=$out[2];

// Вывод всех серий в текущем сезоне
for ($i=0; $i<count($episode_all); $i++) {
$res .= '<br>'.of(explode('?season=',$url),0).'?season='.$season_all[$j].'&episode='.$episode_all[$i].' | '.(($season_all[$j]==$season_set && $episode_all[$i]==$episode_set)?('<<< '):('')).'Ceзон '.$season_all[$j].' ('.$episode_all[$i].' серия)';
$count++;
}
}

echo $count.$res;

} 





// Получение страницы с указанными методом и заголовками
function LoadPage($url, $method, $headers, $data='') {
    $options = array();
    $options['http'] = array('method' => $method ,  'header' => $headers,  'content'=> $data   );
    $context = stream_context_create($options);
    $page    = file_get_contents($url, false, $context);
    // Перебираем HTTP заголовки ответа
    foreach($http_response_header as $c => $h) { if (stristr($h, 'content-encoding') and stristr($h, 'gzip')) { $page = gzdecode($page); } }
    return $page;
}

// В денвере этого нет
function gzdecode($data) { return gzinflate(substr($data,10,-8)); } 

// Денвер не умеет работать со сложными структурами
function of($arr, $in) { return $arr[$in]; }

?>
Спасибо сказали: bond1

36

Re: moonwalk

работает  *BRAVO*

37 (2017.02.17 16:51:06 отредактировано Petro_Fesyuk)

Re: moonwalk

Здравствуйте. Сегодня вышла серия одного сериала, но лишь с субтитрами, и тут я задумался.. Как парсить с moonwalk субтитры? Я получаю ссылку лишь на видео в new_session, где получить субтитры?

------------------------------------------------------------------
Уже разобрался, нужно тянуть srt файлы с js кода.

38 (2017.02.17 20:07:29 отредактировано Petro_Fesyuk)

Re: moonwalk

Полундра! Всё пропало! Отправляю нужные header-ы, нужные параметры (специально проверил), и бум - ничего не работает! Что делать то?!

Ссыль на модуль:
http://hd.vineup.pp.ua/module.php?url=a … JvbHM9MQ==

URL просто кодируется в base64

39

Re: moonwalk

slim8020 пишет:

у меня вот что пишет:

Контент недоступен в вашем регионе. Приносим извинения за неудобства. Sorry, video was deleted.[ERR_IB]

Это по прямой ссылке в браузере. Так давно уже. Через фрейм вставь - будет работать.

40

Re: moonwalk

Petro_Fesyuk пишет:

Полундра! Всё пропало! Отправляю нужные header-ы, нужные параметры (специально проверил), и бум - ничего не работает! Что делать то?!

Ссыль на модуль:
http://hd.vineup.pp.ua/module.php?url=a … JvbHM9MQ==

URL просто кодируется в base64

Помогите, реально не понимаю в чём дело. Разве что и вправду добавили привязку по IP. Если да - можно это как-то обойти?

41

Re: moonwalk

Petro_Fesyuk пишет:

Помогите, реально не понимаю в чём дело. Разве что и вправду добавили привязку по IP. Если да - можно это как-то обойти?


Сейчас понял, что это не привязка, ибо я даже ссылки не получаю, ни то что их воспроизвести.

42

Re: moonwalk

Petro_Fesyuk, в общем так.
На данный момент такие условия и изменения:
- HTTP заголовок "X-Condition-Safe: Normal";
- блок, который содержит video_token и прочие параметры называется "banners_script_clickunder" (сто пудов будет меняться постоянно);
- отдельно устанавливается значение свойства banners_script_clickunder.version_control;
Это всё вы и так знаете, судя по вашим экспериментам. А теперь самое главное. Барабанная дробь...
- в значении параметра mw_key одна из букв "с" должна быть заменена на Unicode символ "с" (%D1%81)!

Где этот символ подменяется, я так и не нашёл, к сожалению. Просто увидел в запросах на сайте. Причём далеко не сразу заметил. Тупил тоже, не по-детски.

Sony Bravia KDL-32CX523
Спасибо сказали: Petro_Fesyuk, baat2

43

Re: moonwalk

Petro_Fesyuk пишет:

Здравствуйте. Сегодня вышла серия одного сериала, но лишь с субтитрами, и тут я задумался.. Как парсить с moonwalk субтитры? Я получаю ссылку лишь на видео в new_session, где получить субтитры?
------------------------------------------------------------------
Уже разобрался, нужно тянуть srt файлы с js кода.

А можно пример видео с субтитрами?
В iframe мунвалка бывают данные о субтитрах?
Поделитесь, откуда тянули данные об srt.

Sony Bravia KDL-32CX523

44 (2017.02.18 19:01:11 отредактировано Petro_Fesyuk)

Re: moonwalk

WendyH пишет:

А можно пример видео с субтитрами?
В iframe мунвалка бывают данные о субтитрах?
Поделитесь, откуда тянули данные об srt.

Да, данные есть в iframe.
Могу кинуть готовый пример: hd.vineup.pp.ua/film/859908
Любую серию в озвучке "Оригинал" включаете.

Тянул так:

+ открыть спойлер
    $sub1 = array();
    preg_match_all('/subtitles:.*?\[(.*?)\]/s', $page, $sub1);
    $substring = $sub1[1][0];
    $subtitles_regex = array();
    $count = preg_match_all('/{.*?src:.*?"(.*?)".*?label:.*?"(.*?)".*?language:.*?"(.*?)".*?}/s', $substring, $subtitles_regex);
    $subtitles = array();
    for($i = 0; $i < $count; $i++)
    {
        $subtitles[]['contents'] = LoadPage($subtitles_regex[1][$i], "GET", $headers);
        $subtitles[count($subtitles) - 1]['title'] = $subtitles_regex[2][$i];
    }

$page - код iframe.
Я лично далее в коде записываю их в файлы:

     foreach($subtitles as $sub)
    {
        $sfile = fopen("subtitles/" . md5($url) . '_' . $sub['title'] . ".srt", "wr");
        fwrite($sfile, $sub['contents']);
        fclose($sfile);
    }
Спасибо сказали: WendyH1

45

Re: moonwalk

Уважаемый WendyH вы би не могли подсказать как исправить Ваш скрипт чтобы работал
ето вытащил а что дальше
video_token=740d6cd392f5c823&content_type=movie&mw_key=1152cb1dd4c4d544&mw_pid=2502&p_domain_id=355829&ad_attr=0&debug=false&version_control=271e1376a60c9063d9cb7486a56951ca
Warning: file_get_contents(http://moonwalk.cc/sessions/new_session) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden

46

Re: moonwalk

bond пишет:

Уважаемый WendyH вы би не могли подсказать как исправить Ваш скрипт чтобы работал
ето вытащил а что дальше
video_token=740d6cd392f5c823&content_type=movie&mw_key=1152cb1dd4c4d544&mw_pid=2502&p_domain_id=355829&ad_attr=0&debug=false&version_control=271e1376a60c9063d9cb7486a56951ca
Warning: file_get_contents(http://moonwalk.cc/sessions/new_session) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden

WendyH пишет:

В значении параметра mw_key первая буква "с" должна быть заменена на Unicode символ "с" (%D1%81)!

47 (2017.03.08 19:17:43 отредактировано WendyH)

Re: moonwalk

bond пишет:

как исправить Ваш скрипт чтобы работал

О каком скрипте идёт речь?
Если в в этом посте на PHP, то там я его вчера подправил и можно посмотреть, что именно там делается.

UPD 2017.03.08: Вышеприведенный скрипт может быть не актуален и больше не работать, был приведён только для примера на момент написания.

Sony Bravia KDL-32CX523
Спасибо сказали: bond, baat2

48

Re: moonwalk

Больше 'c' заменять не нужно. Так-же добавили header X-Bool-Ray, но он спарсился автоматом, по крайней мере у меня.

У меня есть вопрос поинтереснее. Сегодня захотел посмотреть Доктора Стрэнджа, захожу, качество отображается, но видео не проигрывается.
http://v-films.pp.ua/module.php?url=aHR … 9pZnJhbWU=

Ссылки получаю, значит есть привязка по IP. Можно ли как-то заставить moonwalk думать, что запросы отправляются от клиента, а не сервера?

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

49

Re: moonwalk

Petro_Fesyuk пишет:

Можно ли как-то заставить moonwalk думать, что запросы отправляются от клиента, а не сервера?

Неа. Http сервер (apache или nginx) прекрасно видит откуда запросы. И это заложено на довольно низком уровне в протоколе tcp. Так что... нет.

Sony Bravia KDL-32CX523

50

Re: moonwalk

WendyH пишет:

Неа. Http сервер (apache или nginx) прекрасно видит откуда запросы. И это заложено на довольно низком уровне в протоколе tcp. Так что... нет.

Я что то видел об опции CURLOPT_INTERFACE, не может быть оно?

Если нет, возможно ли всё парсить через javascript?

51

Re: moonwalk

Petro_Fesyuk пишет:

Я что то видел об опции CURLOPT_INTERFACE, не может быть оно?

Без шансов. Эта опция курл для задания с какого интерфейса отправлять данные, если у вас их несколько (например, несколько сетевых карт). Только и всего.

Petro_Fesyuk пишет:

Если нет, возможно ли всё парсить через javascript?

Что именно парсить? Если ссылка на файл задаётся с учётом IP сделавшего первый запрос (например, страницы сайта, iframe), то там парсить нечего. В ответе от сервера уже будет содержаться временная ссылка на контент, который будет доступен только с этого IP. И проверяется это опять на сервере.
Единственное - это разобраться как временная ссылка формируется и формировать её с учетом IP, который мы хотим задать. Но узнать это, без исходников на сервере - нереально, функция хеша может быть любой, плюс соль (какое-то заданное значение, известное только серверу)...

Sony Bravia KDL-32CX523

52

Re: moonwalk

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

 Warning: file_get_contents(http://moonwalk.cc/video/a86d7595a53edbca/index.m3u8): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /var/www/wonky.lostcut.net/moonwalk.php on line 98

53

Re: moonwalk

butkusp пишет:

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

Да, не удивительно. Ведь с тех пор как я писал этот скрипт уже много что поменялось.

С последней версии скрипта (на данный момент) из того поста, нужно было только закомментировать строки с заменой "c":

//if (preg_match("#(mw_key=[^&]*?)c#", $post, $m))       // Получаем значение mw_key= до ближайшего английского символа 'c'
//    $post = str_replace($m[0], $m[1]."%D1%81", $post); // Меняем английскую 'c' на русскую 'с' (urlencode unicode символа)

И он работает и так.

Также, если кому интересно следить за историей изменений алгоритма скрипта (правда на C++Script) для подкаста moonwalk, можно смотреть на github:
https://gist.github.com/WendyH/3092dc75 … d17c28d096 исходники скриптов, и там смотреть историю изменений, нажав "Revisions".
Эти скрипты я обновляю для работы подкастов, которые работают с moonwalk и там можно посмотреть необходимые условия для получения ссылки, если разобраться.

Sony Bravia KDL-32CX523

54

Re: moonwalk

и снова "приплыли"...

изменения заметил... ключик новый с новым параметром... добавил его... runner_go убрал...

post стал таким... video_token=db4fc827eec551e8&content_type=movie&mw_key=1ffd4aa558cc51f5a9fc6888e7bc5cb4&mw_pid=&p_domain_id=434048&ad_attr=0&debug=false&ec6eed049d2c72b22e6811f68dd6ea9d=b68d648926ae0762cfbd924e5cb79586

но ссылки не отдает... какие будут идеи?...

55

Re: moonwalk

Чтобы немного пореже приходилось бы подправлять скрипт, нужно стараться использовать более универсальный подход к поиску нужных параметров у них.
Т.е. если видите установку runner_go, то поиск делать таким образом данных в их html, чтобы даже если они сменят название этой переменной, то не пришлось переписывать скрипт. Для этого лучше всего подходят регулярки.
Просто нужно смериться с тем фактом, что они постоянно что-то там меняют.

Не знаю почему именно не получилось получить ссылки, но добавочный код есть в html и даже не зашифрован.
И вообще, вы как определяете, что именно поменялось у них? Как анализируете?
Увидеть, что изменился запрос легко. И также не трудно, в общем-то, посмотреть откуда берутся эти значения.

Подкасты для HMS ведь с moonwalk работают, значит ссылку от них получить тоже можно.

P.S.: Там эти значения открытым текстом устанавливаются ведь.

Sony Bravia KDL-32CX523

56

Re: moonwalk

baat, этот раздел назвается Coding, поэтому смело давайте пример своего скрипта и поможет в нём найти загвоздку. Без конкретных примеров так и будем образно говорить.
Косяк в какой-нибудь второстепенной фигне или заголовках HTTP или ещё чего. У меня ведь тоже постоянно не с первого (далеко) раза скрипты начинают работать. Как у всех.
Ибо помочь очень трудно, не видя что и как там у вас в коде.
Поверьте, тут не клуб профессионалов, которые будут критично относится к соблюдению стандартов, наоборот, любое проявление креатива - вот чем похвастать можно. Так что смело.

Sony Bravia KDL-32CX523

57

Re: moonwalk

Здравствуйте! Хотелось бы узнать, как передать ссылку, полученную с помощью скрипта на PHP:

http://streamblast.cc/video/b4b138ad36a5ca30/manifest.mpd?....

в плеер, к примеру Flowplayer.
Когда я нажимаю плей, в консоли выскакивает такая ошибка:

XMLHttpRequest cannot load ...manifest.mpd... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'SITE' is therefore not allowed access. The response had HTTP status code 500.

Подскажите, как это побороть?

58

Re: moonwalk

KoBa4 пишет:

Здравствуйте! Хотелось бы узнать, как передать ссылку, полученную с помощью скрипта на PHP:

http://streamblast.cc/video/b4b138ad36a5ca30/manifest.mpd?....

в плеер, к примеру Flowplayer.
Когда я нажимаю плей, в консоли выскакивает такая ошибка:

XMLHttpRequest cannot load ...manifest.mpd... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'SITE' is therefore not allowed access. The response had HTTP status code 500.

Подскажите, как это побороть?

Вот так => Открытие видео в VLC из программы одной кнопкой

LG 42LA644V/Philips 32PFL3605/60

59 (2017.05.25 10:05:35 отредактировано bond)

Re: moonwalk

привет всем заметил некоторую заномерность в работе в основном в новинках 2017 года например Призрак в доспехах
http://online.the-cinema.tv/video/20ca4 … e52/iframe
чтобы получить рабочую ссылку нужно перегрузить несколько раз скрипт может на сайте что то сменилось  *DONT_KNOW*

60 (2017.05.25 11:03:21 отредактировано михаил)

Re: moonwalk

bond пишет:

привет всем заметил некоторую заномерность в работе в основном в новинках 2017 года например Призрак в доспехах
http://online.the-cinema.tv/video/20ca4 … e52/iframe
чтобы получить рабочую ссылку нужно перегрузить несколько раз скрипт может на сайте что то сменилось  *DONT_KNOW*

Я прошу прошения,вы про "Moonwalk"ведете речь.Проверил все транскодируется без нареканий.Для удобства введите ключи:
(--group=alph--quality=low--quality=medium--quality=high--hwaccel=auto).
P.S.Скрипт обновляется один раз,на рабочую версию.

"Хорошо написанная программа — это программа, написанная 2 раза" :-X