eadanilenko/kinopoisk-info

Parse kinopoisk.ru

dev-master 2016-12-23 09:25 UTC

This package is not auto-updated.

Last update: 2020-09-25 02:33:08 UTC


README

Парсер кинопоиска, который помимо основной информации по фильму, выдаёт ещё и список трейлеров.

Для локального кеша используется Memcached. example.php содержит пример использования

Пример вывода:

{
   "id":840885,
   "name":"Большой и добрый великан",
   "originalName":"The BFG",
   "year":2016,
   "countryTitle":"Великобритания, Канада, США",
   "slogan":"«Если твой друг великан, тебя ждут великие дела»",
   "actors":[
      {
         "id":52280,
         "name":"Марк Райлэнс"
      },
      {
         "id":3784739,
         "name":"Руби Барнхилл"
      },
      {
         "id":33566,
         "name":"Пенелопа Уилтон"
      },
      {
         "id":406864,
         "name":"Джемейн Клемент"
      },
      {
         "id":675391,
         "name":"Ребекка Холл"
      },
      {
         "id":223527,
         "name":"Рейф Сполл"
      },
      {
         "id":962568,
         "name":"Билл Хейдер"
      },
      {
         "id":19913,
         "name":"Оулавюр Дарри Оулафссон"
      },
      {
         "id":33497,
         "name":"Адам Годли"
      },
      {
         "id":554914,
         "name":"Майкл Адамуэйт"
      }
   ],
   "director":[
      {
         "id":22260,
         "name":"Стивен Спилберг"
      }
   ],
   "script":[
      {
         "id":80003,
         "name":"Мелисса Мэтисон"
      },
      {
         "id":84678,
         "name":"Роальд Даль"
      }
   ],
   "producer":[
      {
         "id":20396,
         "name":"Кэтлин Кеннеди"
      },
      {
         "id":1617211,
         "name":"Кристи Макоско Кригер"
      },
      {
         "id":50014,
         "name":"Джон Мэдден"
      }
   ],
   "operator":[
      {
         "id":9326,
         "name":"Януш Камински"
      }
   ],
   "composer":[
      {
         "id":225027,
         "name":"Джон Уильямс"
      }
   ],
   "genre":[
      {
         "id":5,
         "name":"фэнтези"
      },
      {
         "id":10,
         "name":"приключения"
      },
      {
         "id":11,
         "name":"семейный"
      }
   ],
   "rusCharges":"  1.34 млн",
   "worldPremiere":"14 мая 2016",
   "rusPremiere":"30 июня 2016",
   "duration":"117 мин. / 01:57",
   "imdbRating":"7.00 (5339)",
   "rating":"6.187",
   "posterUrl":"http://www.kinopoisk.ru/images/film_big/840885.jpg",
   "trailerUrl":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-291415.mp4",
   "trailers":[
      {
         "title":"Трейлер №3 (дублированный)",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310611.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310609.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310605.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310606.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310607.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310608.mp4",
               "quality":"Высокое качество"
            }
         ]
      },
      {
         "title":"Трейлер №3",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-309066.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-309065.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-309069.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-309068.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-309067.mp4",
               "quality":"Высокое качество"
            }
         ]
      },
      {
         "title":"Трейлер №2 (дублированный)",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310595.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310596.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310597.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310598.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-310599.mp4",
               "quality":"Высокое качество"
            }
         ]
      },
      {
         "title":"Трейлер №2",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304704.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304703.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304702.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304706.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304705.mp4",
               "quality":"Высокое качество"
            }
         ]
      },
      {
         "title":"Трейлер (украинский язык)",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-302740.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-302741.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-302742.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-302743.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-302744.mp4",
               "quality":"Высокое качество"
            }
         ]
      },
      {
         "title":"Трейлер (дублированный)",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-291411.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-291412.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-291413.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-291414.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-291415.mp4",
               "quality":"Высокое качество"
            }
         ]
      },
      {
         "title":"Трейлер",
         "sd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304695.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304694.mp4",
               "quality":"Высокое качество"
            }
         ],
         "hd":[
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304693.mp4",
               "quality":"Низкое качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304692.mp4",
               "quality":"Среднее качество"
            },
            {
               "url":"https://kp.cdn.yandex.net/840885/kinopoisk.ru-BFG_-The-304696.mp4",
               "quality":"Высокое качество"
            }
         ]
      }
   ]
}