Всем доброго времени суток! Интересует следующий вопрос: может кто-то знает сайт/сервис, где бы можно было искать трейлеры на русском, используя для поиска ID КиноПоиска или imdb? В идеале, чтобы сей сайт/сервис имел API. Но, на крайняк пойдёт и без. Заранее спасибо за ответы! p.s. ув. администрация, если вдруг я создал тему не там где нужно (извиняюсь) - не удаляйте. Просто перенесите в соответствующий раздел.
GetTrailer.online - видео балансер трейлеров. Обзор, комментарии и рецензии к фильмам онлайн. Открытое API по поиску трейлеров.
Эммм а что мешает там же где указывал Superwanget искать по ид имдб ? В апи вроде тоже есть у них данная функция, либо просто вывод плеера без апи, тоже предусматривает имдб ид параметр.
Ну такие моменты могут быть так же и на других балансера, к примеру. А чтобы чисто получать по ид и быть более уверенным что трейлер будет, что тоже не 100%, то это нужно обращаться чисто к источнику от которого ид и брать именно с него трейлер . Балансеры предоставляющие плеера либо трейлеры, не имею всей базы так сказать, вот и выходят такие моменты .
они нередко (чаще всего) русские трейлеры отдают через свой плеер, а вот оригинальные (на английском) - отдаются через YouTube. Так что КП - это вариант, который может работать отчасти.
А чем тебе их плеер не угодил? Можешь ещё использовать тот же не официальный кинопоиск апи, который вроде и русские ютуб трейлеры отдаёт.
Мне всё это нужно не для сайта. А для соцсетей. p.s. а о каком конкретно API говоришь? Их что-то так много развелось, но каждый из них имеет какой-то недостаток. Может у тебя на примете тот, о котором я не слышал. Буду признателен за ссылку/название.
Хотя там тоже на популярные фильмы на английском отдает kinopoiskapiunofficial.tech когда как. Тогда только gettrailer.online, если с ютуба трейлеры нужны
Можно попробовать так, может что и выйдет. Это если напрямую вставлять ссылку с ютуб. Для парсинга в бд уже требуется php . С js не очень знаком поэтому не пинать сильно. p/s Функция file_get_contents взята с открытых источников. Код дешифровки ссылки слизан у источника, пришлось немного пошарить файлы для нахождения ))))) . PHP: function file_get_contents( url ) { var req = null; try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { try { req = new XMLHttpRequest(); } catch(e) {} } } if (req == null) throw new Error('XMLHttpRequest not supported'); req.open("GET", url, false); req.send(null); var repl = req.responseText.match(/glob\('(.*?)'/); rty=this["\x61\x74\x6F\x62"]; var decode = rty(repl[1].substring(2+(-~[]))); var youtube = decode.match(/file:"(.*?)"/); var player_id = youtube[1]; return player_id;}/*В urls возвращается ссылка на ютуб*/var urls = file_get_contents("https://gettrailer.online/embed/kinopoisk_id/1445450");
igrovik просто проблема что я не 10 трейлеров добавляю а около 100-200 в день и это у меня выходит по квоте окончание лимита Оо, раздражает же... p.s. Спасибо за код! Действительно рабочий и хорошо приделано, еще раз спс.