1 (2020.06.15 14:26:47 отредактировано foks5050)

Тема: Подскажите что не так с плеером vserialy.me?

Народ подскажите я что то никак не догоню( Есть такой сайтик

http://tvnovella.net

если заглянуть в исходник там есть ссылка на плеер

http://vserialy.me/embed/81393?playlist=1289

она нам по сути ничего кроме id серий не дает, но и они пригодятся. Берем id и вставляем

http://vserialy.me/components/video/ajax/get_movie_code.php?id=84943&autopay=1&skip_ads=1

там видим вроде бы как прямую ссылку

http://213.186.120.166/files/brazil/lyubov_materi/020.mp4

но она не рабочая!((( Пробивал через код элемента в браузере там та же ссылка и других ссылок не выскакивает, и плеер на сайте работает

2

Re: Подскажите что не так с плеером vserialy.me?

Сервер выдаёт ошибку 403. Это буквально означает:
"Код ответа на статус ошибки "HTTP 403 Forbidden" указывает, что сервер понял запрос, но отказывается его авторизовать."

Это значит, что сервер что-то проверят, прежде чем отдать файл. Это может быть что угодно (IP, HTTP заголовки, кукис и проч).
Обычно нужно посмотреть на сайте с плеера какие запросы с какими данными идут.

В данном случае ничего особенного, только Referer и User-Agent. Скорее всего первое.
Проверяем:

vlc --http-referrer="http://vserialy.me/embed/87844?playlist=1369" http://213.186.120.166/files/brazil/lyubov_materi/020.mp4

И точно, начинает показывать.

Это обычная защита контента, чтобы видео было доступно только из их плеера.

P.S.: Обращаю внимание вам и всем, кто создаёт темы - создавайте на здоровье что угодно, но название темы должно отражать суть. Чтобы в общем списке тем было понятно о чём там речь. Переименовал вам тему.

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

3

Re: Подскажите что не так с плеером vserialy.me?

WendyH пишет:

В данном случае ничего особенного, только Referer и User-Agent. Скорее всего первое.
Проверяем:

vlc --http-referrer="http://vserialy.me/embed/87844?playlist=1369" http://213.186.120.166/files/brazil/lyubov_materi/020.mp4

То есть если в php мне нужно передавать

$headers = "Accept-Encoding: gzip, deflate, br\r\n" .
           "Content-Type: application/x-www-form-urlencoded; charset=UTF-8\r\n" .
           "Referer: " .'http://vserialy.me/embed/87844?playlist=1369' . "\r\n" .
          

что то я тут опять в тупике  :rolleyes:

Насчет названия темы: понял, осознал больше так не буду  :[

4

Re: Подскажите что не так с плеером vserialy.me?

foks5050 пишет:

То есть если в php мне нужно передавать

$headers = "Accept-Encoding: gzip, deflate, br\r\n" .
           "Content-Type: application/x-www-form-urlencoded; charset=UTF-8\r\n" .
           "Referer: " .'http://vserialy.me/embed/87844?playlist=1369' . "\r\n" .
          

что то я тут опять в тупике

PHP исполняется на сервере. А реферер нужно передавать при забирании видео-файла, т.е. на клиенте. Я не знаю что именно вы там делаете и как что работает. Поэтому и советов не могу дать.
Если бы писали скрипт для HMS - то при передаче для транскодирования можно указать параметры. А что там у вас и для чего PHP скрипт я не знаю и та тайна сия великая.

Sony Bravia KDL-32CX523