📜  Python IMDbPY – 获取系列的流派(1)

📅  最后修改于: 2023-12-03 15:18:55.905000             🧑  作者: Mango

Python IMDbPY – 获取系列的流派

IMDbPY是一个Python库,可从IMDb(互联网电影数据库)中获取电影和电视节目的数据。这个库允许你以Python代码的形式查询IMDb,获取关于电影,演员或编剧的信息。在此,我们要介绍如何使用Python IMDbPY库获取电视节目的流派。

安装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 提供了一个方便的方式来获取电影和电视节目的数据。以上代码提供了一个简单的方式来获取电视节目的流派。您可以拓展这一模块来收集其他电影或电视节目的信息。