📜  Python IMDbPY – 获得该系列的票数(1)

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

Python IMDbPY – 获得该系列的票数

简介

IMDbPY 是一个 Python 包,它允许开发人员通过 Internet 访问 IMDb(互联网电影数据库)的数据。IMDbPY 提供了使用 Python 访问 IMDb 数据的简单方法,包括电影、电视节目、演员等。

本篇文章将介绍 IMDbPY 如何帮助您获得特定电影/剧集系列的票房信息。

安装 IMDbPY

IMDbPY 可以通过 pip 安装。您可以在命令行中输入以下命令来安装 IMDbPY:

pip install IMDbPY
获取指定剧集系列的票数

要获取特定剧集系列的票房信息,您需要做以下几个步骤:

  1. 导入 IMDb 类。
from imdb import IMDb
  1. 创建 IMDb 对象。
ia = IMDb()
  1. 使用 IMDbPY 的 search_movie() 函数找到指定电视剧系列的 ID。
series = ia.search_movie('Friends')[0] # 获取 Friends 电视剧的第一个搜索结果
seriesID = series.movieID
  1. 使用 IMDbPY 的 get_movie() 函数获取该电视剧的所有信息。
series = ia.get_movie(seriesID)
  1. 使用 IMDbPY 的 get_movie_vote_details() 函数获取该电视剧的投票信息(包括票数和评分)。
ia.update(series, vote_details=['demographics'])
votes = series.get('demographics').get('imdb users')
print('Total number of votes:', sum(votes.values()))

完整的代码如下:

from imdb import IMDb

ia = IMDb()
series = ia.search_movie('Friends')[0] # 获取 Friends 电视剧的第一个搜索结果
seriesID = series.movieID

series = ia.get_movie(seriesID)
ia.update(series, vote_details=['demographics'])
votes = series.get('demographics').get('imdb users')

print('Total number of votes:', sum(votes.values()))
结论

使用 IMDbPY 的 get_movie_vote_details() 函数,我们可以轻松地获得特定电视剧系列的票房信息。这个示例代码将返回 Friends 电视剧的票数,您可以根据需要修改代码来获取其他电视剧系列的票数信息。