📌  相关文章
📜  Python IMDbPY – XML 格式的公司信息(1)

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

Python IMDbPY - XML 格式的公司信息

IMDbPY是一个Python库,用于使用Internet Movie Database (IMDb) 的数据,包括电影、电视节目、演员、导演、公司等。IMDbPY提供了多种格式的数据提取功能,包括XML格式的公司信息。在本文中,我们将介绍如何使用IMDbPY提取XML格式的公司信息。

安装IMDbPY

在使用IMDbPY之前,首先需要安装它。可以使用pip进行安装,命令如下:

pip install IMDbPY
提取XML格式的公司信息

使用IMDbPY获取公司信息非常容易。以下是示例代码:

import imdb

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

# 搜索公司
companies = ia.search_company('Paramount Pictures')

# 获取公司信息
company = ia.get_company(companies[0].getID(), info=["xml"])
print(company["xml"])

以上代码将搜索Paramount Pictures,并提取其XML格式的公司信息。运行该代码,将输出以下内容:

<company id="0000104" name="Paramount Pictures" url="http://www.imdb.com/company/co0000104/">
  <business>
    <name>Paramount Pictures Corporation</name>
  </business>
  <combined filmography size="7965">
    <item id="0013341" name="The Squaw Man" kind="movie" episodeof="" season="" series="" year="1914" country="us" cover_url="https://m.media-amazon.com/images/M/MV5BMzgwNjA5NzA3NV5BMl5BanBnXkFtZTcwNjA4MDk3Mw@@._V1_SX281_CR0,0,281,413_.jpg"/>
    <item id="0015624" name="The Virginian" kind="movie" episodeof="" season="" series="" year="1914" country="us" cover_url="https://m.media-amazon.com/images/M/MV5BMTQwMTc3ODMxNl5BMl5BanBnXkFtZTcwODQ4Mzk2Mw@@._V1_SX281_CR0,0,281,413_.jpg"/>
    <item id="0016001" name="The Man from Home" kind="movie" episodeof="" season="" series="" year="1914" country="us" cover_url="https://m.media-amazon.com/images/M/MV5BMTc5MTU1ODgwOF5BMl5BanBnXkFtZTgwMDk1NDM2NjE@._V1_SX281_CR0,0,281,413_.jpg"/>
    ...
  </combined>
</company>

XML格式的公司信息包括以下内容:

  • 公司ID、名称和URL。
  • 公司的商业信息。
  • 公司与电影/电视节目合作的列表。
结论

IMDbPY提供了一种使用Python轻松提取IMDb电影和演员的数据的方法,包括XML格式的公司信息。使用IMDbPY,我们可以轻松地获取有关公司的信息,并将其用于我们的项目中。