📅  最后修改于: 2023-12-03 15:18:55.905000             🧑  作者: Mango
IMDbPY是一个Python库,可从IMDb(互联网电影数据库)中获取电影和电视节目的数据。这个库允许你以Python代码的形式查询IMDb,获取关于电影,演员或编剧的信息。在此,我们要介绍如何使用Python IMDbPY库获取电视节目的流派。
在继续操作之前,你需要安装 IMDbPY。你可以通过下列命令安装:
! pip install IMDbPY
下列代码将列出《权力的游戏》每个季度的流派:
from imdb import IMDb
# 创建IMDb对象
ia = IMDb()
# 获得《权力的游戏》电视节目
tv_show = ia.get_movie('0944947')
# 获得节目的季度
seasons = tv_show['seasons']
# 遍历每个季度
for season in seasons:
print('Season:', season)
# 获得该季度名字并将“季”舍去
season_name = season[:-2]
# 根据节目名称和季度名称检索节目信息
episodes = ia.search_movie(tv_show['title'] + ' ' + season_name)
# 获得第一部电视节目
episode = episodes[0]
# 获取电视节目的流派,并打印输出
genres = episode['genres']
print('Genres:', genres)
在上面的代码中,我们获得了《权力的游戏》电视节目,并遍历了每个季度。对于每个季度,我们检索了第一部电视节目,并从中获取了流派。最后,我们将所有的流派打印输出。
IMDbPY 提供了一个方便的方式来获取电影和电视节目的数据。以上代码提供了一个简单的方式来获取电视节目的流派。您可以拓展这一模块来收集其他电影或电视节目的信息。