gpt4 book ai didi

python - 如何查找类型转换演的电影列表?

转载 作者:行者123 更新时间:2023-11-28 17:36:49 24 4
gpt4 key购买 nike

我使用以下代码获取特定电影的类型转换(例如前 2 名)。我怎样才能得到 Actor /女 Actor 出演的所有电影的列表?例如,我选择电影盗梦空间 (1375666), Actor 是莱昂纳多迪卡普里奥。那么我怎样才能得到莱昂纳多·迪卡普里奥出演的所有电影的列表??

from imdb import IMDb
ia = IMDb()

movie = ia.get_movie('1375666')
actor = movie['cast']
print "Cast: "
for i in actor[:2]:
for j in ia.search_person(str(i))[:1]:
print i, j.personID

最佳答案

这很简单。让我们从您的示例中获取 actor 并获取他的完整电影作品:

>>> full_person = ia.get_person(actor[0].getID(), info=["filmography"])
>>> full_person.keys()
['name', u'producer', u'archive footage', u'self', u'writer', u'actor', u'soundtrack', 'in development', 'birth notes', u'thanks', 'akas', 'birth date', 'canonical name', 'long imdb name', 'long imdb canonical name']
>>> full_person["actor"]
[<Movie id:1663202[http] title: ...]

最后一行为您提供此人担任 Actor 的电影列表。但请记住,在 ia.get_person(...) 中,您向 imdb.com 发出了一个 http 请求。对于 Actor 名单,这可能需要一些时间。

关于python - 如何查找类型转换演的电影列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29710348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com