问题标签 [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.
javascript - 图像未使用 angularjs 加载 imdb api
我正在尝试显示来自 imdb api 图像的图像应显示在 todo.poster 中,当我尝试在本地访问它时它工作得非常好。但是当我在服务器上部署我的项目时,图像不会第一次加载,但是如果我在新选项卡中打开相同的图像一次然后刷新我的项目 url,图像会显示。我很沮丧试图解决这个问题
问题 :
如果如果使用我浏览器的检查元素,我看到此错误加载资源失败:服务器响应状态为 403(禁止)
python - 从 imdb api 下载数据时出现 503 错误
我正在尝试使用 python 的 imdbpy 模块下载近 25 000 部电影的情节。为了加快速度,我使用了 Multiprocessing 模块中的 Pool 函数。但是,在近 100 个请求之后,出现 503 错误并显示以下消息:服务暂时不可用。10-15 分钟后,我可以再次处理,但在大约 20 次请求后,同样的错误再次发生。
我知道这可能是来自 api 的一个简单块,以防止过多的调用,但是我在网络上找不到有关每个时间单位的最大请求数的任何信息。
您知道如何在不关机的情况下处理这么多电话吗?此外,你知道我在哪里可以找到 imdb api 的文档吗?
最好的
python - 从脚本中获取与从 python shell 不同的电影信息
我有以下脚本将电影的演员阵容输出到文本文档:
如您所见,我从 IMDB 网站而不是从数据库中抓取它。当我在 python shell (2.7.13) 中执行这个脚本时,我得到了“肖申克的救赎”的演员表,但是当我从命令行 (python myscript.py) 执行它时,我得到了电影 '29 Acacia 的演员表大道',id=0037489。这怎么可能发生?
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,将大部分“压力”放在用户的设备上。而不是通过互联网传递图像。我认为。
有效与否。这只是一个原型网页。
mysql - imdbpy2sql 完整运行失败,IMDBPy 出现“getopt.error 除外”
我是一名前开发人员,但以前没有真正使用过 Python。我正在尝试运行 imdbpy2sql 以在 ftp 文件消失之前将完整的 IMDB 导入 MySQL 数据库。
Python 已安装。SQLObject 已安装。在命令行中,我从 IMDBPy bin 目录开始并运行以下行:
...我得到:
SyntaxError:无效的语法
我的纯文本文件在 e:\IMDB\IMDB_PT 中。我只是使用用户 root 和密码 admin 运行个人 MySQL 数据库。
查看代码,第 135 行和周围看起来像这样:
......它继续一点。但这似乎是说我的参数已关闭。我只是没有足够的经验运行这个包来知道我做错了什么。
任何帮助,将不胜感激。
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 之间存在一些脱节。也许是需要更新的配置文件?任何帮助,将不胜感激。
python - 难以按人口统计(使用 IMDbpy)提取 IMDb 评级
我想按人口统计(性别、年龄组)收集 IMDb 评级详情。
当我尝试在 imdbpy 中使用 get_movie_vote_details 模块时,我的输出为空。这是我的代码:
这是输出:
print(m)
驾驶
print(votes)
{'charactersRefs':{},'data':{},'namesRefs':{},'titlesRefs':{}}
如您所见,“投票”输出有点偏离。有没有办法可以使用 imdbpy 提取评分详细信息?
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 上。
python - imDbPy 示例不起作用:“关键错误”
我从 imDbPy 页面复制了示例。
我现在得到这个关键错误:
据我了解,它说“运行时”不作为键存在。
我可以使用的键是这些(the_unt.keys()):
但从互联网上说我应该有更多的选择。
据我所知,我正确安装了 imDbPy。有谁知道这个问题?
python - 如何导入模块python
我正在学习如何从目录中导入库,但我偶然发现了一个我似乎无法弄清楚的错误。我在名为 lib 的文件夹中使用 IMDBpy python 库。下面,我正在导入不再返回任何错误的模块,但是当我移至第 6 行时,我收到以下错误:
Python 抛出错误,因为我正在编写的 python 测试文件是 2 个目录。不确定如何在不将所有内容放在同一目录中的情况下使其工作。