我使用imdbpy包来检索电影信息,但我似乎无法获得音轨信息。我已经检查过,我用作测试的电影(Toystory)在iMDb网站上有一个配乐,soundtrack
在ia.get_movie_infoset()
上,我试图检索三种不同的信息方法:
#attempt 1
movie["soundtrack"]
#attempt 2
ia.update(movie, info=('soundtrack'))
movie["soundtrack"]
#attempt 3
ia.get_movie_soundtrack(movieID)
结果是前两个的例外,第三个的是{'titlesRefs': {}, 'data': {}, 'charactersRefs': {}, 'namesRefs': {}}
。
有谁知道如何获取信息?
答案 0 :(得分:2)
解析器中的错误阻止它正常工作。 它现在已在存储库中修复;如果可能的话,试一试。
此代码应该有效:
from imdb import IMDb
ia = IMDb()
ts = ia.get_movie('0114709')
ia.update(ts, 'soundtrack')
print ts['soundtrack']