问题标签 [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 投票
0 回答
122 浏览

javascript - 图像未使用 angularjs 加载 imdb api

我正在尝试显示来自 imdb api 图像的图像应显示在 todo.poster 中,当我尝试在本地访问它时它工作得非常好。但是当我在服务器上部署我的项目时,图像不会第一次加载,但是如果我在新选项卡中打开相同的图像一次然后刷新我的项目 url,图像会显示。我很沮丧试图解决这个问题

问题 :

如果如果使用我浏览器的检查元素,我看到此错误加载资源失败:服务器响应状态为 403(禁止)

0 投票
1 回答
1185 浏览

python - 从 imdb api 下载数据时出现 503 错误

我正在尝试使用 python 的 imdbpy 模块下载近 25 000 部电影的情节。为了加快速度,我使用了 Multiprocessing 模块中的 Pool 函数。但是,在近 100 个请求之后,出现 503 错误并显示以下消息:服务暂时不可用。10-15 分钟后,我可以再次处理,但在大约 20 次请求后,同样的错误再次发生。

我知道这可能是来自 api 的一个简单块,以防止过多的调用,但是我在网络上找不到有关每个时间单位的最大请求数的任何信息。

您知道如何在不关机的情况下处理这么多电话吗?此外,你知道我在哪里可以找到 imdb api 的文档吗?

最好的

0 投票
2 回答
110 浏览

python - 从脚本中获取与从 python shell 不同的电影信息

我有以下脚本将电影的演员阵容输出到文本文档:

如您所见,我从 IMDB 网站而不是从数据库中抓取它。当我在 python shell (2.7.13) 中执行这个脚本时,我得到了“肖申克的救赎”的演员表,但是当我从命令行 (python myscript.py) 执行它时,我得到了电影 '29 Acacia 的演员表大道',id=0037489。这怎么可能发生?

0 投票
0 回答
255 浏览

javascript - 使用 PHP/JS/JQUERY(/PY?) 在私有网络服务器上获取和显示 IMDB 海报

我知道有人问过这个问题。但我发现的最新一个是 3 年前。

我有一个 imdb 电影 ID,我想获取海报并将其显示在查询结果中。(例如,用户通过 php/html 搜索查询(到目前为止,我已经对其进行了排序)并出现了电影列表。每部电影都有一个 imdb 电影 ID。我想在电影名称旁边/旁边显示海报图像询问)。

我知道在 imdb 页面上,我想要的 img 在 img 标签中有 id=poster(或类似的东西)。我是否需要在网页上搜索 id=poster 的内容,然后以某种方式复制链接?如何?

我希望有人能帮帮忙。我一整天都在尝试使用我能找到的几乎所有东西,但我无法上班。我发现一些常见的修复方法是 imdbapi.com。但那是关闭并成为 omdbapi.com (如果我想要他们的海报 api,我需要捐赠。)

Plex 不使用类似的东西来获取他们的照片吗?(虽然我不确定。)

如果我使用 PHP,我可能会使服务器过载,因为它会获取所有图像并将它们发送给用户。因此,如果我使用 Jquery/JS 方法,通过让用户自己访问 url,将大部分“压力”放在用户的设备上。而不是通过互联网传递图像。我认为。

有效与否。这只是一个原型网页。

0 投票
1 回答
230 浏览

mysql - imdbpy2sql 完整运行失败,IMDBPy 出现“getopt.error 除外”

我是一名前开发人员,但以前没有真正使用过 Python。我正在尝试运行 imdbpy2sql 以在 ftp 文件消失之前将完整的 IMDB 导入 MySQL 数据库。

Python 已安装。SQLObject 已安装。在命令行中,我从 IMDBPy bin 目录开始并运行以下行:

...我得到:

SyntaxError:无效的语法

我的纯文本文件在 e:\IMDB\IMDB_PT 中。我只是使用用户 root 和密码 admin 运行个人 MySQL 数据库。

查看代码,第 135 行和周围看起来像这样:

......它继续一点。但这似乎是说我的参数已关闭。我只是没有足够的经验运行这个包来知道我做错了什么。

任何帮助,将不胜感激。

0 投票
1 回答
2628 浏览

python - IMDBPy 安装 mysqlclient 失败 - Python 2.7 Windows

我是一名前开发人员,但迄今为止对 Python 所做的工作并不多。我试图在文本文件消失之前将完整的 IMDB 数据库放入 MySQL 服务器。

我现在知道 IMDBPy 需要 Python 2.7(感谢 David!)所以我在一台安装了 Py 2.7 的干净机器上。我的理解是,我需要安装几个包才能成功运行 imdbpy2sql 脚本。

这些是:

  • 蟒蛇 2.7
  • MySQL(使用最新版本的社区服务器 5.7.2)
  • SQL 对象
  • mysqlclient(Python 2.7 需要 VC++ 编译器)

我已经安装了mysqlclient的所有东西。当我尝试安装它时,它失败并显示一条消息,似乎表明它找不到 MySQL 的 \include 文件夹。

我已经确认包含文件夹以及它正在寻找的 mysql.h 文件(默认安装位置是“c:\Program Files\MySQL\MySQL Server 5.7\include”)。当我使用较新版本的 Python (3) 时,安装 mysqlclient 没有问题。所以我假设 2.7 版本和更新版本的 MySQL 之间存在一些脱节。也许是需要更新的配置文件?任何帮助,将不胜感激。

0 投票
1 回答
863 浏览

python - 难以按人口统计(使用 IMDbpy)提取 IMDb 评级

我想按人口统计(性别、年龄组)收集 IMDb 评级详情。

当我尝试在 imdbpy 中使用 get_movie_vote_details 模块时,我的输出为空。这是我的代码:

这是输出:

print(m)

驾驶

print(votes)

{'charactersRefs':{},'data':{},'namesRefs':{},'titlesRefs':{}}

如您所见,“投票”输出有点偏离。有没有办法可以使用 imdbpy 提取评分详细信息?

0 投票
2 回答
855 浏览

pandas - 为搜索列表中的标题拉取 imdbID

是否可以获得符合搜索条件(例如投票数、语言、发行年份等)的标题的所有 IMDb ID?

我的首要任务是编制一份所有 IMDb ID 的列表,这些 ID 被归类为故事片,并有超过 25,000 票(也就是那些符合条件的人出现在前 250 名名单上),就像它出现在这里一样。在此发布时,有 4,296 部电影符合该标准。

(如果您不熟悉 IMDb ID:它是与数据库中的每部电影/人物/角色/等相关联的唯一 7 位代码。例如,对于电影“Drive”(2011),IMDb ID 是“ 0780504” .)

但是,在将来,设置我认为合适的搜索条件会很有帮助,就像我在输入 url 地址时一样(使用 &num_votes=##, &year=##, &title_type=##, ...)

我一直在使用 IMDBpy 来获取有关单个电影标题的信息并取得了巨大成功,如果我描述的这个搜索功能可以通过该库访问,我会很高兴。

到现在为止,我一直在生成随机的 7 位字符串并测试它们是否符合我的标准,但这将是低效的,因为我将处理时间浪费在多余的 ID 上。

0 投票
1 回答
1240 浏览

python - imDbPy 示例不起作用:“关键错误”

我从 imDbPy 页面复制了示例。

我现在得到这个关键错误:

据我了解,它说“运行时”不作为键存在。

我可以使用的键是这些(the_unt.keys()):

但从互联网上说我应该有更多的选择。

据我所知,我正确安装了 imDbPy。有谁知道这个问题?

0 投票
2 回答
838 浏览

python - 如何导入模块python

我正在学习如何从目录中导入库,但我偶然发现了一个我似乎无法弄清楚的错误。我在名为 lib 的文件夹中使用 IMDBpy python 库。下面,我正在导入不再返回任何错误的模块,但是当我移至第 6 行时,我收到以下错误:

Python 抛出错误,因为我正在编写的 python 测试文件是 2 个目录。不确定如何在不将所有内容放在同一目录中的情况下使其工作。