ramusus/kinopoiskpy

Ошибка при попытке получения данных о любом фильме

Closed this issue · 3 comments

Пример не работает:

from kinopoisk.movie import Movie
movie = Movie(id=278229)
movie.get_content('main_page')
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.6/dist-packages/kinopoisk/utils.py", line 94, in get_content
self.get_source_instance(name, instance=self).get()
File "/usr/local/lib/python3.6/dist-packages/kinopoisk/utils.py", line 241, in get
self.parse()
File "/usr/local/lib/python3.6/dist-packages/kinopoisk/movie/sources.py", line 254, in parse
self.instance.id = self.prepare_int(self.extract('url').split('/')[-2].split('-')[-1])
IndexError: list index out of range

По-видимому, что-то изменилось на сайте Кинопоиска, потому что по ощущениям, еще летом (в июне) всё работало нормально.

У меня тоже не работает:
from kinopoisk.movie import Movie
movie = Movie(id=306)
movie

Вывод:
(), -

Да, Кинопоиск обновил верстку и похоже кое-что сломалось. Помощь в обновлении библиотеки привествуется, т.к. времени на все не хватает

Проблемы были исправлены тут #66