Re: kodik
Все также как и на moonwalk, принцип тот же.
Можно и мне скинуть? Если у кого-нибудь есть, скиньте, пожалуйста. Заранее спасибо.
P.S. Нужен скрипт для получения прямой ссылки на видео с kodik, зная ссылку на плеер.
Вы тут как гость.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Все также как и на moonwalk, принцип тот же.
Можно и мне скинуть? Если у кого-нибудь есть, скиньте, пожалуйста. Заранее спасибо.
P.S. Нужен скрипт для получения прямой ссылки на видео с kodik, зная ссылку на плеер.
кто-то победил новый вариант работы плеера? теперь post-запрос запрос на json плеера идет на димамический адрес http://kodik.info/*** (mor, tor, bor ...)
есть кто может отдебажить и понять как этот адрес формируется?
Кодик вместо " стал отдавать " < и.т.д. Надо применить функцию htmlspecialchars_decode, перед тем, как вытаскивать плеер со страницы и все продолжит работать как ранее.
Перестала работать функция
function kodik_decode($s, $n) {
//print $s;exit();
$abc = "ABCDEFGHIJKLMabcdefghijklmNOPQRSTUVWXYZnopqrstuvwxyz";
$a = 13 * $n;
$a += strlen($abc) / 2;
$r = substr($abc, $a * 2) . substr($abc, 0, $a * 2);
$t = preg_replace_callback("/([A-Za-z])/", function ($matches) use ($r, $abc, $s) { return $r[strrpos($abc, $matches[0])]; }, $s);
return base64_decode($t);
}
На входе отправляем
https://cloud.kodik-cdn.com/movies/8222b53041eacc5af741ddf3f7804f4efe703ba0/21d5a29427c14e20bc19383a08c6ed38:2025033005/480.mp4:hls:manifest.m3u8
на выходе ерунда. Сама ссылка, что на входе, дает Not Found, хотя и смотрится нормально. Не понятно надо делать декоде или они от него отказались и теперь что-то другое используют?
попробовал передавать ссылку без декодирования - на других видео заработало, выходит просто конкретно это видео имеет проблему, а так функция декоде больше не нужна, можно сразу поставить return $s (пока функцию не удаляю, вдруг они передумают).
Чтобы отправить ответ, вы должны войти или зарегистрироваться