【问题标题】:does imdbpy2sql.py export soundtracks to mysql?imdbpy2sql.py 将音轨导出到 mysql 吗?
【发布时间】:2014-01-23 02:59:49
【问题描述】:

我从 imdb.org/interfaces 下载了所有数据并将其提供给 imdbpy2sql.py。 脚本成功导入所有电影、演员等。

但它不会为配乐创建表格(琐事,疯狂的学分等) 该脚本是否设计用于导入音轨?

这些是创建和填充的表...我错过了什么吗?

aka_name
aka_title
cast_info
char_name
company_name
company_type
complete_cast
comp_cast_type
info_type
keyword
kind_type
link_type
movie_companies
movie_info
movie_info_idx
movie_keyword
movie_link
name
person_info
role_type
title

【问题讨论】:

  • 您是指声音文件本身?如果是,则没有 imdb 不持有这些,所以我认为脚本无法做到这一点。这可能也是非法的
  • 没有。我说的当然是数据。例如,哪些歌曲是电影《无耻的混蛋》等的一部分。

标签: python mysql django imdb imdbpy


【解决方案1】:

电影信息存储在movie_info 表中,未标准化(出于插入时的性能原因)。 这里,info_type_id 字段指定了 info 字段中存储的信息类型。

您可以在 info_type 表中找到有效的 info_type ID 列表。例如,在我的系统上,“soundtrack”的 ID 为 14。

一个简单的查询将为您提供您正在寻找的信息。 显然你也可以直接使用 IMDbPY ,避免自己做查询,但这取决于你的需要。

例如:

from imdb import IMDb
ia = IMDb('sql', uri='mysql://username:password@localhost/imdb')
inglorious = ia.search_movie('Inglorious Basterds')[0]
ia.update(inglorious)
print inglorious['soundtrack']

【讨论】:

    猜你喜欢
    • 2015-09-10
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    相关资源
    最近更新 更多