问题标签 [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.

0 投票
1 回答
1163 浏览

python - 使用 IMDBPY 从 IMDB 获取最近的电影数据

我无法找到获取有关 2018 年上映电影的详细数据的方法,而对于老电影来说一切正常。我使用默认的“http”访问(如此处所述:https ://imdbpy.sourceforge.io/docs/README.package.txt )

如何访问更新的数据???

假设我想查看 2018 年冬季发布的 Aquaman 的详细信息:

但是对于死侍来说一切都很好,这是一部很老的电影!(我用这个例子来测试:使用 IMDBPY 从 IMDB 获取电影的公司信息,所以 2018 年之前的记录是可以的)

所以,我希望能够像为 Deadpool 一样为 Aquaman 获取公司数据,因为这些数据已经在 imdb 网页上。

0 投票
1 回答
81 浏览

python - 使用 IMDBPY 为选定的公司获得电影狂欢

从文档中我看到,公司只有“主要”,没有“电影”,不像人,但有没有办法为所选公司获取电影?也许可以看到“正在制作的电影”和“过去的电影和视频”的列表?我尝试以某种方式用相关电影填充公司的数据,但“主要”仍然是一个空列表。

我不想浏览数据库中的所有电影来检查公司是否在那里,因为它似乎效率很低。我使用“http”访问,因为我不需要本地数据库副本。

0 投票
1 回答
953 浏览

database - IMDB 到 SQLite:如何创建表并将 imdb 数据插入 sqlite 数据库?

我正在做一个项目,我想要从这里下载到 sqlite 数据库的选择 IMDB 文件(文件格式在 *.list 中)。不幸的是,我无法解决这个问题。我可以创建一个数据库,但不能用 IMDB 数据制作表格。

我一直在关注的文档是here。到目前为止,我创建了一个 sqlite 表,但它不会填充它。

在终端中,我输入

我期望的输出是一个填充了所有行的 sqlite 表。相反,我得到了几个没有填写任何内容的 sqlite 表。

终端输出为:

0 投票
1 回答
323 浏览

python-3.x - 如何使用 IMDBPY 检索 IMDB 用户评论?

是否可以使用 imdbpy 检索 Imdb 用户评论?如果有其他方法请帮助我。

0 投票
1 回答
701 浏览

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)和值作为图然后将该字典转换为数据框的字典更好的方法呢?任何见解都值得赞赏。我的代码如下:

0 投票
1 回答
383 浏览

python - 如何使用 Imdbpy 库获取电影的长度?

我知道我可能会问非常愚蠢的问题。但我还没有找到这个问题的答案。

如何使用 Imdbpy 库获取电影的长度?

我确实看到 imdb.com 中的任何电影都有持续时间,但我没有找到任何键或变量来使用 Imdbpy 获取电影的长度。

我已经阅读了文档,但没有帮助。

我知道我们可以使用 requests 和 beautifulsoup 库来获取电影的长度。但我一直在寻找一种使用 Imdbpy 的有效方法。

0 投票
1 回答
169 浏览

python - 如何在 Python 中处理异常?

我正在使用 Imdbpy 库从 IMDB 获取电影列表的详细信息。但是我无法处理生成的异常。

我哪里错了?

这是代码:

当出现异常时,我不想做任何事情。我希望它跳过它。我什至试过except Exception as e。但这并没有帮助。它仍然抛出错误。

这是错误:

我收到id = 652的错误。

0 投票
1 回答
1441 浏览

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?

0 投票
1 回答
481 浏览

python - 如何从 IMDB 网站上抓取电影信息?

我是 Python 新手,正在尝试抓取 IMDB。我正在抓取 250 部顶级 IMDB 电影的列表,并希望获取每个独特网站的信息,例如每部电影的长度。

我已经有一个唯一 URL 列表。所以,我想遍历这个列表,对于这个列表中的每个 URL,我想检索那部电影的“长度”。这可以在一个代码中完成吗?

我希望这lengthofmovie将成为所有电影长度的列表。但是,它已经在第 2 行出错了:htmlsource.

0 投票
0 回答
125 浏览

python - 使用 IMDbPY 获取电影信息时出现未知错误

我正在开发一个机器人,它将使用 IMDbPY API 从 IMDb 获取有关特定电影的信息。我认为我遇到的错误是 IMDb() 类中的“get_movie()”方法。

从我的代码中可以看出,我可以根据包含电影名称的字符串输入来获取 movieID。

一旦我将 movieID 传递给 get_movie() 方法,并将内容打印到屏幕上,我就会得到一个巨大的错误。

我希望输出包含有关电影的信息,例如标题、评级、导演等。看起来主要的错误消息是:

由于尺寸限制,我没有发布大量其他例外情况。但在错误结束时,我收到以下提示:

-我真的不确定这意味着什么。我已经升级了 IMDbPY。如果有人处理过涉及 IMDbPY 的熟悉的事情,请告诉我!谢谢