Создание онлайн кинотеатра с дорамами/аниме + автодобавление новых (20 000+ фильмов)

Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,970
как сделать без модуля серий
Автоматически загружать серии в свои аккаунты видео-хранилищ, через торрент/magnet/FTP/др., и испрользовать свои плееры.

Уже работает, видео-инструкция будет позже.
 
Новичо́к, через «о́»
Регистрация
11 Мар 2021
Сообщения
128
Автоматически загружать серии в свои аккаунты видео-хранилищ, через торрент/magnet/FTP/др., и испрользовать свои плееры.

Уже работает, видео-инструкция будет позже.
хорошо спасибо жду
 
Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
84
Добрый день, у меня перестало работать Автоматическое заполнение информации о фильмах подскажите в чем может быть проблема, спасибо
 
Енот
Новичо́к, через «о́»
Регистрация
7 Ноя 2020
Сообщения
148
Добрый день, у меня перестало работать Автоматическое заполнение информации о фильмах подскажите в чем может быть проблема, спасибо
Сейчас гружу и все хорошо даже без VPN. Попробуйте обновить скрипт ( у меня такая фигня была ) обновил и все хорошо стало
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,970
Добрый день, у меня перестало работать Автоматическое заполнение информации о фильмах подскажите в чем может быть проблема, спасибо
Покажите строки заполнения.
 
Новичо́к, через «о́»
Регистрация
8 Апр 2021
Сообщения
7
@Alisa, Здравствуйте, подскажите как исправить, сайт не отображается корректно после установки, пробовал на разных vps и результат один, ставлю на ip адрес без домена, шаблон snow.
 

Вложения

Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
84
Покажите строки заполнения.

0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",") ~ "0" <> poster

0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",") ~ "0" <> poster

0~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/t...ddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster ~ movie_results.0.backdrop_path <> picture

0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/t...ddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster ~ tv_results.0.backdrop_path <> pictures

0~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
 
Енот
Новичо́к, через «о́»
Регистрация
15 Сен 2018
Сообщения
84
@artmihey,

помоги пожалуйста... api есть а как правильно код написать?(

Добрый день я бы сладостью но сам использую

API Collaps:
0 ~ https://apicollaps.cc/list?token=eedefb541aeba871dcfc756e6b31c02e&limit=99&page=[page] ~ results.0.id ~ https://apicollaps.cc/franchise/details?token=eedefb541aeba871dcfc756e6b31c02e&id=[id] ~ kinopoisk_id <> kp_id ~ imdb_id <> custom.imdb_id ~ name <> title_ru ~ name_eng <> title_en ~ year <> year ~ type <> type ~ quality <> quality ~ premier <> premiere ~ description <> description ~ country <> country <> <> <> Object.values(_OBJECT_) ~ genre <> genre <> <> <> Object.values(_OBJECT_) ~ director.0 <> director ~ actors.0 <> actor <> 5 ~ voiceActing <> translate <> 1 ~ id <> custom.movie_id ~ world_art_id <> custom.wa_id

API Alloha фильмы:
0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=movie&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "movie" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

API Alloha сериалы:
0 ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&order=date&list=serial&page=[page] ~ data.0.id_kp ~ https://api.alloha.tv/?token=04941a9a3ca3ac16e2b4327347bbc1&kp=[id] ~ data.id_kp <> kp_id ~ data.id_imdb <> custom.imdb_id ~ data.id_tmdb <> custom.tmdb_id ~ data.id_world_art <> custom.wa_id ~ data.name <> title_ru ~ data.original_name <> title_en ~ data.year <> year ~ "serial" <> type ~ data.quality <> quality <> 1 <> <> "_VALUE_".split(",") ~ data.translation <> translate <> 1 <> <> "_VALUE_".split(",") ~ data.premiere <> premiere ~ data.description <> description ~ data.country <> country ~ data.genre <> genre <> <> <> "_VALUE_".split(",") ~ data.directors <> director <> <> <> "_VALUE_".split(",") ~ data.actors <> actor <> 5 <> <> "_VALUE_".split(",")

API Bazon:
0 ~ https://bazon.cc/api/json/?token=2848f79ca09d4bbbf419bcdb464b4d11&type=all&limit=50&page=[page] ~ results.0.kinopoisk_id ~ https://bazon.cc/api/search?token=2848f79ca09d4bbbf419bcdb464b4d11&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.rus <> title_ru <> 1 ~ results.0.info.orig <> title_en <> 1 ~ results.0.info.year <> year <> 1 ~ results.0.serial <> type <> 1 ~ results.0.quality <> quality <> 1 ~ results.0.translation <> translate <> 1 ~ results.0.info.premiere <> premiere <> 1 ~ results.0.info.description <> description <> 1 ~ results.0.info.country <> country <> 1 ~ results.0.info.genre <> genre <> 1 ~ results.0.info.director <> director <> 1 ~ results.0.info.actors <> actor <> 1 ~ results.0.info.poster <> poster <> 1
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,970
1618410468787.png

API которое предназначено для роботов, проверяет не робот ли его испоользует.

1618411435696.png

0 ~ https://api.kinopoisk.dev/movie?search=1&field=typeNumber&token=ZQQ8GMN-TN54SGK-NB3MKEC-ZKB8V06&page=[page] ~ docs ~ ~ id <> kp_id ~ type <> type ~ year <> year ~ name <> title_ru ~ enName <> title_en ~ description <> description ~ poster.url <> poster ~ externalId.imdb <> custom.imdb_id ~ externalId.tmdb <> custom.tmdb_id
  1. Заходите на все страницы API &page=[page]
  2. Берете только путь к массиву с информацией docs
  3. Пропускаете заход на API страницу фильма ~ ~
  4. Получаете доступную информацию из массива id <> kp_id ~ ...
Очень много «мусорной» информации будет добавлено, так как у некоторых фильмов нет никакой информации, кроме названия на английском языке. Постеры так же в этом API не проверяются на существование и их на трети фильмов не будет. И даже нет возможности нормально отфильтровать её, так как в поле с названием всегда будет заполнено либо русское либо английское. В поле с постером - всегда будет заполнено без проверки существования. Единственный вариант, это добавить на сайт только фильмы, у которых есть описание и год, для этого добавить восклицательный знак у обязательного поля:
  • Найти description <> description
  • Сделать description <> description!

  • Найти year <> year
  • Сделать year <> year!
Код:
# Заполнение информации с обязательным полем года и описания
0 ~ https://api.kinopoisk.dev/movie?search=1&field=typeNumber&token=ZQQ8GMN-TN54SGK-NB3MKEC-ZKB8V06&page=[page] ~ docs ~ ~ id <> kp_id ~ type <> type ~ year <> year! ~ name <> title_ru ~ enName <> title_en ~ description <> description! ~ poster.url <> poster ~ externalId.imdb <> custom.imdb_id ~ externalId.tmdb <> custom.tmdb_id

# Заполнение ID TMDb + постер + красивое фото для фильмов, у которых уже есть ID IMDb
0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.backdrop_path <> pictures <> 1

# Заполнение ID TMDb + постер + красивое фото для сериалов, у которых уже есть ID IMDb
0 ~ db ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=269890f657dddf4635473cf4cf456576&external_source=imdb_id ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

# Заполнение рейтинга КиноПоиск и IMDb, напрямую с КиноПоиска.
0 ~ db ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
 
Новичо́к, через «о́»
Регистрация
13 Апр 2021
Сообщения
18
@Alisa,
1) Подскажите пожалуйста где можно взять фильмы я видел про 500к что у вас продается.
2) не работает парсер (((

2 ~ http://kinozal.tv/browse.php ~ href="(/details\.php\?id=[0-9]{1,8})" ~ ~ kinozal
1 ~ https://rutracker.org/forum/tracker.php?f=1950,2200 ~ href="(viewtopic\.php\?t=[0-9]{1,8})" ~ ~ novinki-ot-rutrekera
1 ~ http://kinozal.tv/top.php?t=0&d=12&k=0&f=0&w=1&s=0 ~ href="(/details\.php\?id=[0-9]{1,8})" ~ ~ aktualnye
11 ~ https://www.kinopoisk.ru/popular/films/?quick_filters=available_online&tab=online ~ ~ ~ poslednie-obnovleniya-filmov
2 ~ http://rutor.is/kino ~ <a\shref="(\/torrent\/[0-9]{4,7}\/[a-zA-Z0-9_-]*?)"> ~ ~ poslednie-obnovleniya-filmov
2 ~ http://rutor.is/seriali ~ <a\shref="(\/torrent\/[0-9]{4,7}\/[a-zA-Z0-9_-]*?)"> ~ ~ poslednie-obnovleniya-serialov
12 ~ https://www.kinopoisk.ru/popular/films/?sort=year&quick_filters=films&tab=all ~ ~ ~ poslednie-obnovleniya-filmov

Подскажите пожалуйста есть услуга добавление фильмов и прописание нормального парсера?
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,970
1) Подскажите пожалуйста где можно взять фильмы я видел про 500к что у вас продается.
Нет.
Нет фильмов на сайте - нечего добавлять в коллекции.
9 ~ www.kinopoisk.ru/popular/films/?quick_filters=films&tab=all ~ ~ ~ populyarnye-filmy
Нет фильмов на сайте или КиноПоиск заблокировал IP сервера.