Re: moonwalk
Да он! Сори я думал он старый) Спасибо!
Вы тут как гость.
Неофициальный форум DLNA Home Media Server → Coding → moonwalk
Страницы Назад 1 2 3 4 5 6 7 … 21 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Старым его нельзя назвать. 12 часов отроду.
Спасибо за исправление php скрипта.
Не подскажете, как поправить?
При получении ссылки из сезона, любой серии. Будет воспроизведение последней серии сезона, а не той которой нужно.
Вот пример.
Ваш парсер php?url=h__p://moonwalk.cc/serial/a06118f88dba3922be885557f7196d70/iframe?season=3&episode=1
Ваш парсер php?url=h__p://moonwalk.cc/serial/a06118f88dba3922be885557f7196d70/iframe?season=3&episode=2
В ответ получаем всегда 17-ю серию.
Также в фильмах и сериях, качество не выше 480.
Заранее спасибо.
Не подскажете, как поправить?
При получении ссылки из сезона, любой серии. Будет воспроизведение последней серии сезона, а не той которой нужно.
Вот пример.
Ваш парсер php?url=h__p://moonwalk.cc/serial/a06118f88dba3922be885557f7196d70/iframe?season=3&episode=1
Ваш парсер php?url=h__p://moonwalk.cc/serial/a06118f88dba3922be885557f7196d70/iframe?season=3&episode=2
В ответ получаем всегда 17-ю серию.
Также в фильмах и сериях, качество не выше 480.
Заранее спасибо.
Чтобы скрипт получил нормально весь url, передаваемый в параметрах правильно, его нужно, по-идее, преобразовывать в безопасную кодировку для http параметров. Т.е. выполнять функцию наподобие urlencode в PHP или что-то подобное. Тогда скрипт правильно загрузит страничку.
Вот так:
Ваш парсер php?url=h__p%3A%2F%2Fmoonwalk.cc%2Fserial%2Fa06118f88dba3922be885557f7196d70%2Fiframe%3Fseason%3D3%26episode%3D2
Да, пользователь ArtyShock про качество мне сразу сказал. Разбирались с этим. В скрипте нужно поменять один из параметров для POST запроса.
Нужно в итоговых параметрах для такого запроса, чтобы было "c":false.
В скрипте нужно заменить строку:
else if (strpos($val, "_mw_adb")>0) $val = "true";
на:
else if (strpos($val, "_mw_adb")>0) $val = "false";
Тогда качество будет доступно 720. Насчёт 1080 пока не до конца уверен. Нужны примеры и отлавливать такие фильмы, где есть такое качество и которое бы без обмана отдавалось на сервере с сайта кинотеатров. Кстати, на этот параметр влияет баннерорезки. Нужно проверять без них. Т.е. с блокировщиком рекламы они отдают не то качество, которое выбрано (под 720 отдают 480).
Но даже без блокировщиков рекламы на сайте при выборе 1080 у меня реальное разрешение было 720 тоже. Но проверял только на одном фильме на hdkinomir.com.
В скрипте нужно заменить строку:
..................
Тогда качество будет доступно 720. Насчёт 1080 пока не до конца уверен. .
С качеством действительно помогло. Спасибо огромное! Даже 1080 отдается.
Del
Решено.
Спасибо!
На PHP функция шифрования выглядит так, если установлено PHP расширение openssl:
$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin($key), 0, hex2bin($iv));
Приветствую. Не подскажите способ реализации на питоне, если Вас это не затруднит и не отнимет драгоценное время)
Приветствую. Не подскажите способ реализации на питоне, если Вас это не затруднит и не отнимет драгоценное время)
посмотрите может, вам подойдет;
tantal, spell, спасибо за участие)
Пописываю на 3-м питоне для себя в свободное время. Опыт совсем маленький. Хотелось наваять скрипт для получения manifest m3u8 с moonwalk. Получил одну проблему: не удалось найти и установить для питона версии 3.6 библиотеку для шифрования, временно вышел из положения, получаю шифрованную строку GET запросом. POST запрос удалось составить правильно)
Надеюсь найдется подсказка от более опытных программистов.
Использую PHP парсер Работает замечательно. Автору огромное спасибо.
Но стал замечать, что некоторые фильмы не воспроизводятся, хотя ссылка вроде парсится.
Вот пример:
В чем может быть проблема?
Спасибо.
Сегодня перестал декодировать. Вот такое сообщение
Warning: file_get_contents(http://moonwalk.pw/video/3a7352b668b8f0e3/iframe): failed to open stream: HTTP request failed! in /var/www/wonky.lostcut.net/moonwalk.php on line 129
Warning: gzdecode(): data error in /var/www/wonky.lostcut.net/moonwalk.php on line 133
No VideoBalancer info in the loaded iframe.
Посмотрите пожалуйста в чем причина.
Сегодня перестал декодировать. Вот такое сообщение
Warning: file_get_contents(http://moonwalk.pw/video/3a7352b668b8f0e3/iframe): failed to open stream: HTTP request failed! in /var/www/wonky.lostcut.net/moonwalk.php on line 129Warning: gzdecode(): data error in /var/www/wonky.lostcut.net/moonwalk.php on line 133
No VideoBalancer info in the loaded iframe.Посмотрите пожалуйста в чем причина.
moonwalk.pw заменить на moonwalk.сс
можно вот так в скрипт вставить
$url = str_replace(array('.biz','.top','.org','.co','.pw'),'.cc',$url);
Сегодня перестал декодировать. Вот такое сообщение
Warning: file_get_contents(http://moonwalk.pw/video/3a7352b668b8f0e3/iframe): failed to open stream: HTTP request failed! in /var/www/wonky.lostcut.net/moonwalk.php on line 129Warning: gzdecode(): data error in /var/www/wonky.lostcut.net/moonwalk.php on line 133
No VideoBalancer info in the loaded iframe.Посмотрите пожалуйста в чем причина.
или вот так добавить
$url = str_replace('moonwalk.pw','streamguard.cc',$url);
или замените адрес
с http://moonwalk.pw/video/3a7352b668b8f0e3/iframe на http://streamguard.cc/video/3a7352b668b8f0e3/iframe
А нет ли php скрипта, который по база moonwalk ищет по имени файла и выдает его <iframe src='//moonwalk.pw/video/85716608a6d3216b/iframe' frameborder='0' width='607' height='360' scrolling='no' allowfullscreen></iframe> ? Можно конечно скачать себе всю базу и там искать, но это как-то не сильно красиво да и синхронизацию делать придется постоянно.
А нет ли php скрипта, который по база moonwalk ищет по имени файла и выдает его
А API Moonwalk для кого сделан?
http://moonwalk.cc/api/videos.json?api_token=API_KEY&title=НАЗВАНИЕ_ФИЛЬМА
У меня такое ощущение, что не верно некоторые сериалы раскрывает по сериям . Берем ссылку http://moonwalk.cc/serial/618f5c1d1ce93 … 6e8/iframe
отправляем скрипту
serial.php?url=http://moonwalk.cc/serial/618f5c1d1ce9339e8659c77bc65e66e8/iframe
получаем
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=1&episode=0|Ceзон 1 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=2&episode=0|Ceзон 2 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=3&episode=0|Ceзон 3 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=4&episode=0|Ceзон 4 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=5&episode=0|Ceзон 5 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=6&episode=0|Ceзон 6 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=7&episode=0|Ceзон 7 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=8&episode=0|Ceзон 8 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=9&episode=0|Ceзон 9 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=10&episode=0|Ceзон 10 серия 0"
moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=11&episode=0|Ceзон 11 серия 0"
Что явно не верно. В каждом сезоне должно быть не меньше 12, а не только лишь нулевая. Кстати полученные ссылки играют последнюю серию в последнем сезоне
У меня такое ощущение, что не верно некоторые сериалы раскрывает по сериям . Берем ссылку http://moonwalk.cc/serial/618f5c1d1ce93 … 6e8/iframe
отправляем скрипту
serial.php?url=http://moonwalk.cc/serial/618f5c1d1ce9339e8659c77bc65e66e8/iframe
получаемmoonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=1&episode=0|Ceзон 1 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=2&episode=0|Ceзон 2 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=3&episode=0|Ceзон 3 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=4&episode=0|Ceзон 4 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=5&episode=0|Ceзон 5 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=6&episode=0|Ceзон 6 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=7&episode=0|Ceзон 7 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=8&episode=0|Ceзон 8 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=9&episode=0|Ceзон 9 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=10&episode=0|Ceзон 10 серия 0" moonwalk.cc/video/618f5c1d1ce9339e8659c77bc65e66e8/iframe?season=11&episode=0|Ceзон 11 серия 0"
Что явно не верно. В каждом сезоне должно быть не меньше 12, а не только лишь нулевая. Кстати полученные ссылки играют последнюю серию в последнем сезоне
переменная неправильно определялась.
Скрипт PHP c GitHub перестал работать, к сожалению.
Не посмотрите?
Скрипт PHP c GitHub перестал работать, к сожалению.
Не посмотрите?
+1
Скрипт PHP c GitHub перестал работать, к сожалению.
Не посмотрите?
Снова moonwalk изменил шифрование
У кого не работает!
Найдите в коде строку и закоментируйте
//$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin($key), 0, hex2bin($iv));
дальше рядышком пропишите вот такую
$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin('7316d0c4'.$key), 0, hex2bin('e080ee12a6b39ad18309bc89d5097b77'));
Вроде работает.
Вроде работает.
Да заработало! Спасибо!
У кого не работает!
Найдите в коде строку и закоментируйте//$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin($key), 0, hex2bin($iv));
дальше рядышком пропишите вот такую
$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin('7316d0c4'.$key), 0, hex2bin('e080ee12a6b39ad18309bc89d5097b77'));
Вроде работает.
7316d0c4 интересно а что это такое? Он в дальнейшем не меняется?
У кого не работает!
Найдите в коде строку и закоментируйте
...............
Вроде работает.
Спасибо большое.
Удачи.
moonwalk снова изменил значение было
$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin('7316d0c4'.$key), 0, hex2bin('e080ee12a6b39ad18309bc89d5097b77'));
заменяем
$iv = GetRegexValue($data, '#,i="([^"]+)",#');
$crypted = openssl_encrypt($data4Encrypt, 'AES-256-CBC', hex2bin('7316d0c4'.$key), 0, hex2bin($iv))
воспользовался wonky(wonky.lostcut.net) я так понимаю для каждой серии нужно свой iframe?
т.к. url не может содержать "?episode=1&season=1" то есть всегда выдает ссылку на последнюю серию
воспользовался wonky(wonky.lostcut.net) я так понимаю для каждой серии нужно свой iframe?
т.к. url не может содержать "?episode=1&season=1" то есть всегда выдает ссылку на последнюю серию
Если заurlencodeть, то можно указывать и серию:
url=http%3A%2F%2Fmoonwalk.cc%2Fserial%2Fa06118f88dba3922be885557f7196d70%2Fiframe%3Fseason%3D3%26episode%3D2
Опять поломалось(
Ошибка вроде не из за смены кодировки: Warning: file_get_contents(http://moonwalk.cc/vs): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidd
moonwalk снова изменил значение было ....
Перестало работать.
Перестало работать.
Измените регулярку для $iv
$iv = GetRegexValue($data,'#},[a-z]="([^"]+)",#');
спасибо n326mo вовремя увидел.
буквенные переменные меняют на moonwalke вчера была i, сегодня r
Страницы Назад 1 2 3 4 5 6 7 … 21 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Неофициальный форум DLNA Home Media Server → Coding → moonwalk