admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
По умолчанию сайт создаётся с основным ID IMDb, чтобы наполнить сайт с основным ID КиноПоиска:
  • Очищаете базу сайта (будут удалены все фильмы):
1619532737476-png-6033.png

  • Делаете основным ID КиноПоиска:
1619532624641-png-6032.png

  • Заполняете строки автозаполнения с того источника, который Вам нужен:
1619533193424-png-6035.png


Код:
# Заполнение с API Kodik
0 ~ http://kodikapi.com/list?limit=100&with_material_data=true&token=45c53578f11ecfb74e31267b634cc6a8&page=[page][next_page] ~ results ~ ~ kinopoisk_id <> kp_id ~ material_data.title <> title_ru ~ material_data.title_en <> title_en ~ material_data.year <> year ~ material_data.description <> description ~ material_data.poster_url <> poster ~ material_data.screenshots <> pictures ~ material_data.countries <> country ~ material_data.genres <> genre ~ material_data.premiere_world <> premiere ~ material_data.actors <> actor ~ material_data.directors <> director ~ type <> type

# Заполнение с API Collaps
0 ~ https://apicollaps.cc/list?token=eedefb541aeba871dcfc756e6b31c02e&limit=99&page=[page] ~ results.0.kinopoisk_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 ~ poster <> poster <> 1

# Заполнение с 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(",") ~ data.poster <> poster

# Заполнение с 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(",") ~ data.poster <> poster

# Заполнение с 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

# Заполнение 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 <> picture <> 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

# Заполнение постера с Bazon (постер с КиноПоиск, Яндекс, Shikimori, TMDb, IMDb)
0 ~ db ~ ~ https://bazon.cc/api/search?token=2848f79ca09d4bbbf419bcdb464b4d11&kp=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.info.poster <> poster <> 1

# Заполнение постера с Kodik (постер с Shikimori)
0 ~ db ~ ~ https://kodikapi.com/search?token=b7cc4293ed475c4ad1fd599d114f4435&with_material_data=true&kinopoisk_id=[id] ~ results.0.kinopoisk_id <> kp_id <> 1 ~ results.0.material_data.poster_url <> poster <> 1
  • Запускаете получение:

1619535011037-png-6042.png

  • Смотрите как наполняется сайт:
1619533241705-png-6036.png


Автозаполнение информации о фильмах, и наполнение коллекций это 2 разные вещи.
Нечем будет наполнять в коллекции, если на сайте нет фильмов.

Очищаете все коллекции и они заново наполнятся.
 

GSMmobile

Пользователь
Регистрация
11.02.2023
Сообщения
12
Реакции
0
Вроде получилось. Спасибо
 

GSMmobile

Пользователь
Регистрация
11.02.2023
Сообщения
12
Реакции
0
Добрый день. Наблюдаю несколько ошибок. Иногда фильмы добавляются теже, что уже были. Бывает название не соответствует постеру и описанию, соответственно и ролику. Прилагаю скрин. И каждый день сервер приходится перегружать. Выскакивает ошибка 502. Делаю по инструкции
и сразу все начинает работать. И так каждый день.
 

Вложения

  • Screenshot_10.jpg
    Screenshot_10.jpg
    149,5 КБ · Просмотры: 14
  • Screenshot_11.jpg
    Screenshot_11.jpg
    160,3 КБ · Просмотры: 14

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
Бывает название не соответствует постеру и описанию, соответственно и ролику.
Видимо на каком-то балансере не верная информация, нужно вычислить на каком и отключить парсинг с него.
1676478670919.png
 

GSMmobile

Пользователь
Регистрация
11.02.2023
Сообщения
12
Реакции
0
Добрый день. Подскажите пожалуйста. В разделе "Добавить фильм" пропали все фильмы. На сайте тоже есть только новости, все фильмы пропали.
 

Вложения

  • Screenshot_1.jpg
    Screenshot_1.jpg
    103,8 КБ · Просмотры: 4
  • Screenshot_2.jpg
    Screenshot_2.jpg
    200,4 КБ · Просмотры: 5

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
Добрый день. Подскажите пожалуйста. В разделе "Добавить фильм" пропали все фильмы. На сайте тоже есть только новости, все фильмы пропали.
Восстановите последний backup cinemapress b yoursite.com restore
или
Наполните сайт заново
1676989893419.png
 

GSMmobile

Пользователь
Регистрация
11.02.2023
Сообщения
12
Реакции
0
Ни один из способов не помог. Запустил получение информации с админки. Ничего не происходит, а при востановлении бекапа выскакивает ошибка .
 

Вложения

  • Screenshot_1.jpg
    Screenshot_1.jpg
    85 КБ · Просмотры: 7

GSMmobile

Пользователь
Регистрация
11.02.2023
Сообщения
12
Реакции
0
Перегрузил сервер и все появилось. Спасибо.
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
Ни один из способов не помог. Запустил получение информации с админки. Ничего не происходит, а при востановлении бекапа выскакивает ошибка .
Вы не настроили бэкап когда установили сайт. Советую настроить как указано на вашем скриншоте.
 

Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40
Всем привет, подскажите кто откуда тянет карды к франшизам?
Я заметил что
Код:
# Заполнение ID TMDb + постер на русском + красивое фото для фильмов, у которых уже есть ID IMDb
0 ~ lastmod ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=3608d7dc7813b22ed462c2c38bdcf954&external_source=imdb_id&include_image_language=ru&language=ru ~ 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 ~ lastmod ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=3608d7dc7813b22ed462c2c38bdcf954&external_source=imdb_id&include_image_language=ru&language=ru ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

# Заполнение кадров в pleer.video
0 ~ lastmod ~ kp_id ~ https://pleer.video/[id].json ~ pictures <> pictures
не дает никаких положительных результатов, кругом ловлю error 500 следовательно вывод, откуда тянуть кадры? плиз, поделитесь мнением/советом (в api collaps и alloha такой инфы нет)
 
Последнее редактирование:

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
Всем привет, подскажите кто откуда тянет карды к франшизам?
Я заметил что
Код:
# Заполнение ID TMDb + постер на русском + красивое фото для фильмов, у которых уже есть ID IMDb

0 ~ lastmod ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=3608d7dc7813b22ed462c2c38bdcf954&external_source=imdb_id&include_image_language=ru&language=ru ~ 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 ~ lastmod ~ custom.imdb_id ~ https://api.themoviedb.org/3/find/tt[imdb_id]?api_key=3608d7dc7813b22ed462c2c38bdcf954&external_source=imdb_id&include_image_language=ru&language=ru ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.backdrop_path <> pictures <> 1

# Заполнение title_logo на русском для фильмов, у которых есть ID TMDb
0 ~ lastmod ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[tmdb_id]/images?api_key=3608d7dc7813b22ed462c2c38bdcf954&include_image_language=ru ~ logos.0.file_path <> custom.title_logo! <> 1 <> <> if ("_VALUE_"!="") {"https://image.tmdb.org/t/p/original"+"_VALUE_"} else {""}

# Заполнение title_logo на русском для сериалов, у которых есть ID TMDb
0 ~ lastmod ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[tmdb_id]/images?api_key=3608d7dc7813b22ed462c2c38bdcf954&include_image_language=ru ~ logos.0.file_path <> custom.title_logo! <> 1 <> <> if ("_VALUE_"!="") {"https://image.tmdb.org/t/p/original"+"_VALUE_"} else {""}

# Заполнение кадров в pleer.video
0 ~ lastmod ~ kp_id ~ https://pleer.video/[id].json ~ pictures <> pictures
не дает никаких положительных результатов, кругом ловлю error 500 следовательно вывод, откуда тянуть кадры? плиз, поделитесь мнением/советом (в api collaps и alloha такой инфы нет)
Вот например:
iframe_poster
 

Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40
Это кадры к каждой серии.
Эти данные у меня есть, там всего по 1 кадру.
я решил заюзать API CDN Movies -там есть то что мне нужно кроме актеров и режиссеров, их я решил подтянуть с коллапса.
Код:
# Заполнение с API CDN Movies

0 ~ https://api.cdnmovies.net/v1/contents?token=ТОКЕН&page=[page] ~ data.0.id ~ https://api.cdnmovies.net/v1/contents?token=ТОКЕН&kinopoisk_id=[id] ~ data.0.content_type <> type ~ data.0.ru_title <> title_ru ~ data.0.orig_title <> title_en ~ data.0.other_title <> year ~ data.0.rating_age <> custom.age ~ data.0.kinopoisk_id <> kp_id ~ data.0.kinopoisk_rating <> kp_rating ~ data.0.kinopoisk_rating_votes <> kp_vote ~ data.0.imdb_id <> custom.imdb_id ~ data.0.imdb_rating <> imdb_rating ~ data.0.imdb_rating_votes <> imdb_vote ~ data.0.tmdb_id <> custom.tmdb_id ~ data.0.tmdb_rating <> custom.tmdb_rating ~ data.0.tmdb_rating_votes <> custom.tmdb_votes ~ data.0.worldart_id <> custom.wa_id ~ data.0.mdl_id <> custom.mydramalist_id ~ data.0.shikimori_id <> custom.shikimori_id ~ data.0.slogan <> custom.slogan ~ data.0.description <> description ~ data.0.budget <> custom.budget ~ data.0.premiere_world <> premiere ~ data.0.premiere_russia <> custom.premiere_ru ~ data.0.countries.0.ru_name <> country ~ data.0.genres.0.ru_name <> genre ~ data.0.translations.0.format_name <> translate ~ data.0.translations.0.quality <> quality ~ data.0.posters.0.large <> poster ~ data.0.posters.0.medium <> custom.poster_medium ~ data.0.posters.0.small <> custom.poster_small ~ data.0.screens.0.large <> pictures ~ data.0.screens.0.small <> custom.pictures _small

# Заполнение актеров и режиссеров с API Collaps

# 0 ~ lastmod ~ kp_id ~ https://api.bhcesh.me/franchise/details?token=ТОКЕН&id=[id] ~ director.0 <> director ~ actors.0 <> actor
кто-нибудь юзал этот балансер? наполнение не срабатывает, похоже я допустил ошибку в строке, но не могу понять где именно...
 
Последнее редактирование:

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
Например тут: custom.pictures _small
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
Может поиграйся с

1710368601097.png
 

Aleksey

Продвинутый пользователь
Регистрация
04.10.2022
Сообщения
165
Реакции
40
Немного изменил строку, добавил пару параметров а так же токен, вот код уже с временным токеном (тестовым) что бы была возможность протестить строку и увидеть структуру JSON
0 ~ https://api.cdnmovies.net/v1/contents?token=416281a5a4d0a639ec563ca359db71a9&page=[page] ~ data.0.id ~ https://api.cdnmovies.net/v1/contents?token=416281a5a4d0a639ec563ca359db71a9&id=[id] ~ data.0.content_type <> type ~ data.0.ru_title <> title_ru ~ data.0.orig_title <> title_en ~ data.0.year <> year ~ data.0.rating_age <> custom.age ~ data.0.kinopoisk_id <> kp_id ~ data.0.kinopoisk_rating <> kp_rating ~ data.0.kinopoisk_rating_votes <> kp_vote ~ data.0.imdb_id <> custom.imdb_id ~ data.0.imdb_rating <> imdb_rating ~ data.0.imdb_rating_votes <> imdb_vote ~ data.0.tmdb_id <> custom.tmdb_id ~ data.0.tmdb_rating <> custom.tmdb_rating ~ data.0.tmdb_rating_votes <> custom.tmdb_votes ~ data.0.worldart_id <> custom.wa_id ~ data.0.mdl_id <> custom.mydramalist_id ~ data.0.shikimori_id <> custom.shikimori_id ~ data.0.slogan <> custom.slogan ~ data.0.description <> description ~ data.0.budget <> custom.budget ~ data.0.premiere_world <> custom.premiere ~ data.0.premiere_russia <> custom.premiere_ru ~ data.0.countries.0.ru_name <> country ~ data.0.genres.0.ru_name <> genre ~ data.0.translations.0.format_name <> translate ~ data.0.translations.0.quality <> quality ~ data.0.posters.0.large <> poster ~ data.0.posters.0.medium <> custom.poster_medium ~ data.0.posters.0.small <> custom.poster_small ~ data.0.screens.0.large <> pictures ~ data.0.screens.0.small <> custom.pictures_small ~ data.0.lgbt <> custom.lgbt
Для удобства чтения уже даже разбил на строки
Код:
0
~ https://api.cdnmovies.net/v1/contents?token=416281a5a4d0a639ec563ca359db71a9&page=[page]
~ data.0.id
~ https://api.cdnmovies.net/v1/contents?token=416281a5a4d0a639ec563ca359db71a9&id=444
~ data.0.content_type <> type
~ data.0.ru_title <> title_ru
~ data.0.orig_title <> title_en
~ data.0.year <> year
~ data.0.rating_age <> custom.age
~ data.0.kinopoisk_id <> kp_id
~ data.0.kinopoisk_rating <> kp_rating
~ data.0.kinopoisk_rating_votes <> kp_vote
~ data.0.imdb_id <> custom.imdb_id
~ data.0.imdb_rating <> imdb_rating
~ data.0.imdb_rating_votes <> imdb_vote
~ data.0.tmdb_id <> custom.tmdb_id
~ data.0.tmdb_rating <> custom.tmdb_rating
~ data.0.tmdb_rating_votes <> custom.tmdb_votes
~ data.0.worldart_id <> custom.wa_id
~ data.0.mdl_id <> custom.mydramalist_id
~ data.0.shikimori_id <> custom.shikimori_id
~ data.0.slogan <> custom.slogan
~ data.0.description <> description
~ data.0.budget <> custom.budget
~ data.0.premiere_world <> custom.premiere
~ data.0.premiere_russia <> custom.premiere_ru
~ data.0.countries.0.ru_name <> country
~ data.0.genres.0.ru_name <> genre
~ data.0.translations.0.format_name <> translate
~ data.0.translations.0.quality <> quality
~ data.0.posters.0.large <> poster
~ data.0.posters.0.medium <> custom.poster_medium
~ data.0.posters.0.small <> custom.poster_small
~ data.0.screens.0.large <> pictures
~ data.0.screens.0.small <> custom.pictures_small
~ data.0.lgbt <> custom.lgbt


Кажется я понял в чем проблема, тип контента указывается на русском, а нужен вроде на английском.
пробовал добавлять eval вот так:
~ data.0.content_type <> type <> <> <> "_VALUE_".toLowerCase().replace(/фильм/g, "film").replace(/сериал/g, "serial").replace(/аниме/g, "film").replace(/аниме сериал/g, "serial").replace(/тв телепередача/g, "film")
тоже безрезультатно.

Тому кто разберется и напишет строку которая будет добавлять все указанные мной параметры из данного API.
Плачу "косарь" - 1000
 
Последнее редактирование:

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
468
Реакции
84
В логах movie_******* тоже UNABLE_TO_VERIFY_LEAF_SIGNATURE ?
Пробовал по простоколу http, тоже ругается, но уже с другой ошибкой: ECONNREFUSED
 
Верх