📜  Python IMDbPY - 获取系列中的季节数(1)

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

Python IMDbPY - 获取系列中的季节数

简介

IMDbPY是一个由Python编写的IMDb.com的API。它允许开发人员从IMDb.com电影网站获取各种信息。

使用IMDbPY可以轻松地从Python代码中获取电影,电视剧等各种信息。

本文将介绍如何使用IMDbPY获取电视剧中的季节数。

实现步骤
  1. 首先,安装IMDbPY。你可以通过以下命令在命令行中安装:
pip install IMDbPY
  1. 然后,导入IMDb模块并创建IMDb对象:
from imdb import IMDb

ia = IMDb()
  1. 接下来,使用IMDbPY中的search_movie函数查找电视剧。您需要提供标题和类型参数。
tv_series = ia.search_movie('Game of Thrones', 'tv series')[0]
  1. 然后,通过get_episode_guide函数获取电视剧的所有季节和集数信息。
ia.update(tv_series, 'episodes')
episodes = tv_series.data['episodes']
  1. 最后,计算电视剧中的季节数。
season_count = max([episode.get('season') for episode in episodes.values()])
  1. 完整代码如下:
from imdb import IMDb

ia = IMDb()

tv_series = ia.search_movie('Game of Thrones', 'tv series')[0]
ia.update(tv_series, 'episodes')
episodes = tv_series.data['episodes']
season_count = max([episode.get('season') for episode in episodes.values()])

print(season_count)
参考资料
  • IMDbPY官方文档:https://imdbpy.readthedocs.io/en/latest/
  • IMDbPY GitHub仓库:https://github.com/alberanid/imdbpy