问题标签 [imdbpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 IMDBPY 从 IMDB 获取最近的电影数据
我无法找到获取有关 2018 年上映电影的详细数据的方法,而对于老电影来说一切正常。我使用默认的“http”访问(如此处所述:https ://imdbpy.sourceforge.io/docs/README.package.txt )
如何访问更新的数据???
假设我想查看 2018 年冬季发布的 Aquaman 的详细信息:
但是对于死侍来说一切都很好,这是一部很老的电影!(我用这个例子来测试:使用 IMDBPY 从 IMDB 获取电影的公司信息,所以 2018 年之前的记录是可以的)
所以,我希望能够像为 Deadpool 一样为 Aquaman 获取公司数据,因为这些数据已经在 imdb 网页上。
python - 使用 IMDBPY 为选定的公司获得电影狂欢
从文档中我看到,公司只有“主要”,没有“电影”,不像人,但有没有办法为所选公司获取电影?也许可以看到“正在制作的电影”和“过去的电影和视频”的列表?我尝试以某种方式用相关电影填充公司的数据,但“主要”仍然是一个空列表。
我不想浏览数据库中的所有电影来检查公司是否在那里,因为它似乎效率很低。我使用“http”访问,因为我不需要本地数据库副本。
python-3.x - 如何使用 IMDBPY 检索 IMDB 用户评论?
是否可以使用 imdbpy 检索 Imdb 用户评论?如果有其他方法请帮助我。
pandas - 使用 IMDbPY 获得 10,000 个电影情节
我将 IMDbPY 与公开可用的 IMDb 数据集 ( https://www.imdb.com/interfaces/ ) 结合使用来创建自定义数据集pandas
。公共数据集包含很多重要信息,但据我所知,不包含绘图信息。IMDbPY 确实包含情节摘要,此外还包含情节提要和情节关键字,以情节、概要和电影类/字典的关键字键的形式出现。
我可以通过调用 API 来获取各个键的图:ia.get_movie(movie_index[2:])['plot'][0]
我使用 [2:] 因为索引的前 2 个字符在公共数据集中是“tt”,而 [0] 因为有很多图摘要所以我是从 IMDbPY 获取第一个。
但是,要获得 10,000 个绘图摘要,我需要进行 10,000 个 API 调用,这将花费我 7.5 小时,假设每个 API 调用需要 2.7 秒(这是我发现使用的tqdm
)。所以解决这个问题的方法是让它在一夜之间运行。还有其他解决方案吗?此外,有没有比我目前用键作为电影索引(例如“肖申克救赎”的 tt0111161)和值作为图然后将该字典转换为数据框的字典更好的方法呢?任何见解都值得赞赏。我的代码如下:
python - 如何使用 Imdbpy 库获取电影的长度?
我知道我可能会问非常愚蠢的问题。但我还没有找到这个问题的答案。
如何使用 Imdbpy 库获取电影的长度?
我确实看到 imdb.com 中的任何电影都有持续时间,但我没有找到任何键或变量来使用 Imdbpy 获取电影的长度。
我已经阅读了文档,但没有帮助。
我知道我们可以使用 requests 和 beautifulsoup 库来获取电影的长度。但我一直在寻找一种使用 Imdbpy 的有效方法。
python - 如何在 Python 中处理异常?
我正在使用 Imdbpy 库从 IMDB 获取电影列表的详细信息。但是我无法处理生成的异常。
我哪里错了?
这是代码:
当出现异常时,我不想做任何事情。我希望它跳过它。我什至试过except Exception as e
。但这并没有帮助。它仍然抛出错误。
这是错误:
我收到id = 652的错误。
python - 从 IMDbPy 结果中的电影目录中获取电影 ID
我正在尝试创建一个数据集,允许我根据来自 Python IMDb API 的演员 ID 和电影 ID 加入演员和电影。现在,我正在尝试从演员的电影作品中提取电影 ID 列表,但无法做到。
例如,我知道 IMDb 上 Rodney Dangerfield 的 ID 是 0001098。我可以看到他的整个电影:
它返回一个大字典。我可以看到他最近出演的电影:
返回:
这个对象类型是imdb.Movie.Movie
。这个对象有几个键/值对:
但是没有ID密钥。当我尝试将 IMDb 对象转换为带有 的字符串时str(results['data']['filmography'][0]['actor'][0])
,我得到了'Angels with Angels'
.
有没有办法从 IMDb 对象中获取电影 ID?
python - 如何从 IMDB 网站上抓取电影信息?
我是 Python 新手,正在尝试抓取 IMDB。我正在抓取 250 部顶级 IMDB 电影的列表,并希望获取每个独特网站的信息,例如每部电影的长度。
我已经有一个唯一 URL 列表。所以,我想遍历这个列表,对于这个列表中的每个 URL,我想检索那部电影的“长度”。这可以在一个代码中完成吗?
我希望这lengthofmovie
将成为所有电影长度的列表。但是,它已经在第 2 行出错了:htmlsource
.
python - 使用 IMDbPY 获取电影信息时出现未知错误
我正在开发一个机器人,它将使用 IMDbPY API 从 IMDb 获取有关特定电影的信息。我认为我遇到的错误是 IMDb() 类中的“get_movie()”方法。
从我的代码中可以看出,我可以根据包含电影名称的字符串输入来获取 movieID。
一旦我将 movieID 传递给 get_movie() 方法,并将内容打印到屏幕上,我就会得到一个巨大的错误。
我希望输出包含有关电影的信息,例如标题、评级、导演等。看起来主要的错误消息是:
由于尺寸限制,我没有发布大量其他例外情况。但在错误结束时,我收到以下提示:
-我真的不确定这意味着什么。我已经升级了 IMDbPY。如果有人处理过涉及 IMDbPY 的熟悉的事情,请告诉我!谢谢