Модуль KPdb
|
|
| tdw1980 | 03.02.2024, 19:10 | # 1 |
|
Модуль ищет описания по оригинальному названию и году выхода Год необязательный параметр нужен для уточнения. База собиралась плагином Кинопоиск в течение нескольких лет, в основном популярные фильмы и сериалы которые ищут.
Поиск id по названию:
Код id = kpdb.search_id('Poker Face', '2022')
Получение описания по id:
Код info = kpdb.get_info(id)
Результат:
Код {'title': 'Покерфейс', 'originaltitle': 'Poker Face', 'year': 2022, 'genre': 'триллер', 'studio': 'США', 'rating': 5.5, 'cover': 'https://st.kp.yandex.net/images/film_iphone/iphone360_4472346.jpg', 'fanart': 'https://kinopoiskapiunofficial.tech/images/posters/kp/4472346.jpg', 'plot': 'Покер — опасная игра. И часто от нее зависят человеческие жизни. На одну, казалось бы, дружескую партию Джейк собирает в своем особняке друзей детства, чтобы наконец воздать каждому по заслугам. Но ставки мгновенно возрастают, когда на дом эксцентричного миллиардера нападают неизвестные. Теперь на кону не только богатства, но и жизни.', 'type': '', 'id': '4472346'}
|
| |
| gp | 04.02.2024, 22:37 | # 2 |
|
Цитата tdw1980 ( ) База собиралась плагином Кинопоиск в течение нескольких лет, в основном популярные фильмы и сериалы которые ищут. А в чем профит? это же явно хуже чем опрашивать КиноПоиск на прямую...
|
| |
| gp | 04.02.2024, 22:55 | # 3 |
|
Для примера инфа Кинопоиска для ид из вашего примера
|
| |
| tdw1980 | 05.02.2024, 15:47 | # 4 |
|
И где можно запросить эту инфу? Насколько знаю Кинопоиск активно борется с парсингом. И не предоставляет api. Ну и получать инфу по id и по названию, разные вещи. Про не официальные api знаю, но они имеют ограничения на количество запросов.
|
| |
| gp | 05.02.2024, 16:29 | # 5 |
|
Это API построенное на дампах трафика официального андроид клиента. Поиск там тоже есть. За примерно полгода активного использования на 6 устройствах упоминаний о бане/капчте в логах не было. Я бы выложил, но из меня ещё тот программист - стрёмно)
|
| |
| tdw1980 | 05.02.2024, 16:56 | # 6 |
|
Если можно подробности в личку. Очень интересует эта тема.
|
| |
| gp | 05.02.2024, 17:22 | # 7 |
|
Написал
|
| |
| Zeltorix | 05.02.2024, 20:52 | # 8 |
|
Цитата tdw1980 ( ) И не предоставляет api API там есть) Через POST запрос. Хотя есть с ним небольшая проблемка) Доступно только для пользователей
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| gp | 05.02.2024, 22:13 | # 9 |
|
yandexCityId код города офлайн кинотеатры которого выдает КиноПоиск. Москва 1, Питер 2, больше нигде не бываю)
можно настроить, что получать в ответ - хз. у меня не вышло, но повторюсь - я не программист.
И поиск всё-таки SearchGlobalV2 а не SuggestSearch
|
| |
| Zeltorix | 05.02.2024, 23:03 | # 10 |
|
yandexCityId у меня каждый раз разные числа) Я тоже не программист, но мне это не мешает))) SearchGlobalV2 у меня с ним 500 ошибку выдаёт, а вот с SuggestSearch нормально. Вот запрос и ответ
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| gp | 05.02.2024, 23:15 | # 11 |
|
Цитата yandexCityId у меня каждый раз разные числа) У меня стабильно. может прокси? ну да это не суть важно... SuggestSearch по моему опыту выше ставит более популярные, а не более адекватные результаты. Про ошибку: а если тупо повторить запрос клиента со всеми заголовками? У меня оно стабильно работает... Ещё выше вы писали, что можно настраивать выдачу, можете показать пример для MovieDetails?
|
| |
| Zeltorix | 06.02.2024, 01:30 | # 12 |
|
Цитата gp ( ) Про ошибку: а если тупо повторить запрос клиента со всеми заголовками? У меня оно стабильно работает...Ещё выше вы писали, что можно настраивать выдачу, можете показать пример для MovieDetails? Я вообще не нашёл, где бы использовалось SearchGlobalV2. SuggestSearch требует id сервиса в заголовках, оно равно 25. Похоже там стоит фиксация значений, раньше можно было менять) Что то не найду MovieDetails, нашлось FilmBaseInfo.
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| gp | 06.02.2024, 10:13 | # 13 |
|
Цитата Я вообще не нашёл, где бы использовалось SearchGlobalV2. . Как то так.
|
| |
| Zeltorix | 06.02.2024, 17:20 | # 14 |
|
Цитата gp ( ) Я бы выложил, но из меня ещё тот программист - стрёмно) Цитата gp ( ) у меня не вышло, но повторюсь - я не программист. Цитата gp ( ) Как то так. Докладываю, товарищ раскололся)))
Где же это на сайте найти, похоже только через приложение.
Ну, что же осталось ещё несколько запросов найти и можно сделать плагин, прикрутив к нему плееры, даже торрент) Доступно только для пользователей
Скрывайте ссылки и способы обхода от роскомтян)
|
| |
| gp | 06.02.2024, 18:51 | # 15 |
|
Так я вроде сразу и написал, как и откуда это выдрал... Касательно использования и программиста - в этом и проблема, в свой плагин я это успешно прикрутил, а сделать универсальную библиотеку как например у TMDB знаний и фантазии не хватает)
|
| |