📅  最后修改于: 2023-12-03 14:45:59.018000             🧑  作者: Mango
IMDbPY是Python的一个轻量级库,用于从IMDb(互联网电影数据库)中提取电影和电视节目的信息。除了提供访问IMDb数据的方法之外,IMDbPY还提供了许多有用的功能,如搜索,高级搜索,生成报告等等。
在IMDbPY中,搜索电影和电视节目是一个基本而重要的功能。下面介绍如何使用IMDbPY进行搜索关键字。
在开始使用IMDbPY之前,请确保已经安装了Python(版本3.4 +)。安装IMDbPY只需运行以下命令:
pip install IMDbPY
使用IMDbPY进行搜索非常简单。首先,导入IMDb类和IMDbPY包:
from imdb import IMDb
import imdb
接下来,创建一个IMDb对象:
ia = IMDb()
我们可以使用搜索函数search_keyword
来搜索关键字。该函数接受一个字符串参数,表示要搜索的关键字。例如,要搜索与“Tom Hanks”相关的电影和电视节目,只需调用search_keyword
函数:
results = ia.search_keyword('Tom Hanks')
这将返回一个IMDb对象的列表,每个对象都表示与关键字匹配的电影或电视节目。我们可以遍历这个列表,打印每个对象的标题和ID:
for r in results:
print(r['title'], r.getID())
输出将是:
The Terminal 0362227
Cast Away 0162222
Forrest Gump 0109830
Saving Private Ryan 0120815
Catch Me If You Can 0264464
A League of Their Own 0104694
The Green Mile 0120689
Punchline 0091817
在这个例子中,我们搜索了与“Tom Hanks”相关的电影和电视节目,并遍历了搜索结果列表,打印了每个对象的标题和ID。
在本文中,我们讨论了如何使用Python IMDbPY库搜索关键字。我希望你能从这篇文章中学到一些有用的内容,并开始使用IMDbPY库提取电影和电视节目的信息。