📜  Python IMDbPY - 搜索关键字(1)

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

Python IMDbPY - 搜索关键字

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库提取电影和电视节目的信息。