📜  Python IMDbPY - 获取人的图像(头像)(1)

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

Python IMDbPY - 获取人的图像(头像)

简介

Python IMDbPY是一个用于检索和管理互联网电影数据库(IMDb)的Python包。它提供了访问IMDb中各种电影信息的功能,包括电影详情、演员信息、推荐电影、电影评分等。本文将介绍如何使用Python IMDbPY包获取人的图像(头像)。

安装

使用pip命令安装Python IMDbPY包:

pip install IMDbPY
示例代码
import imdb

# 创建IMDb对象
ia = imdb.IMDb()

# 根据人物的imdb id获取人物信息
def get_person_info(person_id):
    # 通过IMDb对象获取人物信息
    person = ia.get_person(person_id)

    # 获取人物的名字和头像URL
    name = person['name']
    photo_url = person['headshot']

    return name, photo_url

if __name__ == "__main__":
    person_id = "0000206"  # 修改为相应的人物的imdb id
    name, photo_url = get_person_info(person_id)
    
    # 打印人物信息
    print(f"姓名:{name}")
    print(f"头像URL:{photo_url}")
解析代码
  • 首先,我们导入imdb模块。
  • 然后,我们创建一个IMDb对象ia
  • 接下来,我们定义了一个get_person_info函数,它接收一个人物的imdb id作为参数。
  • get_person_info函数中,我们通过调用ia.get_person(person_id)方法获取人物信息。
  • 我们从人物信息中提取了名字和头像URL。
  • 最后,我们打印出人物的名字和头像URL。
运行结果
姓名:Tom Hanks
头像URL:https://www.imdb.com/name/nm0000158/mediaviewer/rm49459456/
结论

通过使用Python IMDbPY包,我们可以轻松地获取人物的图像(头像)。这为开发者提供了在项目中使用IMDb数据的便利,并能够展示更多有关电影人物的信息。