【问题标题】:how to query by just giving genre information如何仅通过提供流派信息进行查询
【发布时间】:2011-01-04 21:57:46
【问题描述】:

我想使用 imdbpy 根据流派信息获取电影。我找到了 IMDb.get_keyword 函数,但它对我不起作用。有什么想法吗?

例子:

from imdb import IMDb
ia = IMDb()
print ia.get_keyword(u'ring', results = 5)

【问题讨论】:

  • Bydoesn't work,有错误吗?还是什么都不打印?
  • 对不起。我没有解释清楚。 IMDb.get_keyword 函数的输出对我没有用。我需要的是一个类型与我给定论点相同的电影列表。

标签: python movie imdbpy


【解决方案1】:

您是否支持任何代理?

在这种情况下,您可能需要 set_proxy。

i.set_proxy('http://yourhttproxyurl:proxyport/')

然后只需使用 search_keyword 搜索可能匹配特定类型关键字的电影

import imdb
ia = imdb.IMDb()
t_result = ia.search_keyword(u'comedy')
// process your list of t_result

【讨论】:

  • 这不是代理或任何连接问题的情况。 get_keyword 的输出与我无关。 search_movie 也没有用,因为我需要的是一个类型相同的电影列表。我需要一个函数(如 get_keyword(keyword, results))或能够返回特定数量的类型相同的电影的解决方案。
  • 我认为你只需要使用 search_keyword 并给它你的流派名称,然后过滤这些电影。我没有看到仅可用于按流派搜索的直接界面。
  • 它没有用。首先,search_keyword 函数返回“情节关键字”,而不是电影(更准确地说,电影对象)。也许你的意思是 get_keyword 函数。但它也没有奏效。有一部电影叫黑天鹅。 Imdb 说黑天鹅的类型是剧情片和惊悚片。我使用了 get_keyword(u'thriller') 但我无法获得任何电影。我认为还有另一种方法...顺便说一句,非常感谢您对 Senthil 的关注。
猜你喜欢
  • 1970-01-01
  • 2012-01-12
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
  • 2015-06-01
相关资源
最近更新 更多