📜  Python IMDbPY – 获取系列年(1)

📅  最后修改于: 2023-12-03 14:45:59.340000             🧑  作者: Mango

Python IMDbPY – 获取系列年

介绍

Python IMDbPY 是一个 Python 模块,它允许开发者并非手工解析 IMDb 网站,而是通过一个简单的 API 来获取详细的电影和电视系列信息。其中包括电影、电视节目和演员信息、剧情、海报和还有我们今天介绍的——系列年。

在电视节目和电影系列中,系列年度是指某个特定的系列的年份,该系列的季节放映时间通常在几周或几个月之间相隔一个月或两个月。这通常指的是以一个名称、一个剧情、一个集合类型组成的一系列电视节目。每个季节都由几集组成,播放时间从一周到几周,当季节结束时,电视节目的制作人就将其命名为下一个年度。

在 Python IMDbPY 中,我们可以使用很多方法来获得系列年数据。接下来我们将学习其中的一种方法。

使用方法

首先,我们需要安装 IMDbPY。执行以下命令:

!pip install IMDbPY

在成功安装 imdbpy 后,我们需要导入 imdbpy 库并创建 imdbpy 实例。

from imdb import IMDb
imdb = IMDb()

接下来,我们要调用 imdbpy 的 get_movie 方法来获得电视剧的对象。例如,我们想获取 "Game of Thrones",则函数调用应该如下所示:

tv_show = imdb.get_movie('0944947')

这里,我们输入 "0944947",表示 IMDb 上 Game of Thrones 的 ID。同样,我们可以通过在 get_movie 方法中输入电影名称,而不是 ID 来查找 IMDb 上的电影。

接下来,我们可以从 tv_show 对象中获得所有的季节并打印它们。使用以下代码片段:

seasons = tv_show['seasons']
print(seasons)

输出应该如下所示:

[{'year': u'2011'}, {'year': u'2012'}, {'year': u'2013'}, {'year': u'2014'}, {'year': u'2015'}, {'year': u'2016'}, {'year': u'2017'}, {'year': u'2019'}]

在这里,我们可以看到 Game of Thrones 的所有季度的年份。我们可以根据需求处理输出结果。

结论

本文介绍了使用 Python IMDbPY 模块来获取电影和电视节目的详细信息,包括获取系列年信息。我们使用 imdbpy 库中的 get_movie 方法来获得电视节目对象,并使用该对象的 seasons 属性获取每个季节的年份。