问题标签 [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 回答
1604 浏览

python - 如何使用 imdbpy 检索故事情节段落?

到目前为止,我还没有弄清楚如何使用 imdbpy 从 imdb 中检索简短的描述段落。

我可以通过这种方式检索一个非常(非常)长的情节:

最后一行删除提交者用户名。

在 HTML 源代码中,我要查找的块标记为<p itemprop="description">.

任何的想法 ?

谢谢 !

0 投票
2 回答
5288 浏览

python - IMDbPY 安装失败

我正在尝试以各种方式安装IMDbPY并一直失败。该包不是纯 Python(它有几行 C 行),我怀疑编译是根本原因(我在 Windows 上)。

到目前为止我所做的尝试:

  1. pip install imdbpy.
  2. easy_install imdbpy.
  3. Pypi Package Index > IMDbPY 4.9下载IMDbPY-4.9.tar.gz,然后解压缩。python setup.py install
  4. 我注意到 pip 试图安装以下软件包:imdbpy、SQLObject、FormEncode、SQLAlchemy、decorator、Tempita。我决定尝试自己一个接一个地安装这些软件包,从 Tempita 开始。我去了Pypi Package Index > Tempita,下载存档,解压缩然后python setup.py install. 它也失败了。

每次尝试的输出:

pip install imdbpy



easy_install imdbpy



python setup.py install



尝试安装 Tempitapython setup.py install

0 投票
2 回答
29647 浏览

movie - Imdb上所有电影名称、演员、导演、作家的列表

我正在开发一个网络应用程序,让用户可以告诉他们最喜欢的电影、导演、电影作家和演员。为此,我想为他们每个人提供一个下拉列表或自动完成,以便他们可以选择他们的选择。

为此:我需要一份 Imdb 上所有电影片名、演员、导演、作家的列表。

我检查了 Imdbpy,它似乎没有提供获取这些数据的方法。

会使用 imdbpy2sql.py 创建数据库并使用 sql 查询数据库,提供所需的数据吗?有没有其他方法可以做到这一点?

谢谢!

0 投票
1 回答
427 浏览

python - IMDBpy 获取屏幕信息

这将返回整个总票房列表,以及每个国家/地区的放映。但是我怎样才能只得到筛选信息呢?并且仅适用于 1 个国家/地区。在这个例子中,我想获得的信息是(美国)(2005 年 7 月 10 日)(3,602 个屏幕)

0 投票
1 回答
1690 浏览

python - 无法在 Windows 上安装 IMDbPY

我在 Windows 计算机上安装 IMDbPY 时遇到问题。我认为我的 c 编译器有问题,因为当我尝试使用 easy_install 或 pip 安装它时,它会出现以下错误:

C:>easy_install IMDbPY 搜索 IMDbPY 最佳匹配:IMDbPY 4.9 将 IMDbPY 4.9 添加到 easy-install.pth 文件

使用 c:\python27\lib\site-packages 处理 IMDbPY 的依赖项 搜索 lxml 阅读http://pypi.python.org/simple/lxml/阅读 http://codespeak.net/lxml阅读http://lxml。 de/最佳匹配:lxml 3.1beta1 下载http://pypi.python.org/packages/source/l/lxml/lxml-3.1beta1.tar.gz 处理 lxml-3.1beta1.tar.gz 运行 lxml-3.1beta1\ setup.py -q bdist_egg --dist-dir c:\users\alex\appdata\local al\temp\easy_install-a8mii5\lxml-3.1beta1\egg-dist-tmp-0witf6 构建 lxml 版本 3.1.beta1。没有 Cython 的建筑。错误:'xslt-config' 不是内部或外部命令、可运行程序或批处理文件。

** 确保已安装 libxml2 和 libxslt 的开发包 **

使用 libxslt 的构建配置警告:在目录“src\lxml”下找不到匹配“lxml.etree.c”的文件警告:在目录“src\lxml”下找不到匹配“lxml.objectify.c”的文件警告:找不到文件在“src\lxml”目录下匹配“lxml.etree.h”警告:在“src\lxml”目录下找不到匹配“lxml.etree_api.h”的文件警告:在“src”目录下找不到匹配“etree_defs.h”的文件\lxml'警告:在目录'src\lxml\tests'下找不到匹配' .txt'的文件警告:在目录'doc'下找不到匹配'pubkey.asc'的文件警告:找不到匹配'tagpython的文件.png' 在目录 'doc' 警告:在目录 'doc' cc1.exe 下找不到匹配 'Makefile' 的文件:错误:无法识别的命令行选项 '-mno-cygwin' 错误:安装脚本退出并出现错误:命令 'gcc'退出状态为 1 失败

查看该错误,似乎通常建议人们安装“python-dev”,但据我所知,这只是我在 Windows 上找不到的 linux 包。

当我尝试 Windows 可执行文件(here)时,它给了我我认为是相同的错误,说:

运行时错误!R6034 应用程序尝试错误地加载 C 运行时库。请联系应用程序的支持团队以获取更多信息。

所以我变得非常沮丧,我想我会用 BeautifulSoup 来做点什么,但如果有人能告诉我我做错了什么,我会非常感激。

非常感谢,亚历克斯

0 投票
1 回答
2165 浏览

python - 如何从 IMDBPy 获取 IMDB url?

我一直在使用IMDBpy使用 python 收集有关电影的信息。虽然在大多数情况下它工作得很好,但我不知道如何让它告诉我从搜索返回的电影的 IMDB url。IMDBpy 甚至有可能吗?

非常感谢,亚历克斯

编辑:根据 Aya 的说明,我使用了 get_imdbURL() 方法,如下所示:

再次感谢绫。

0 投票
2 回答
3179 浏览

mysql - 如何在 Windows 上将 imdb 列表文件导入 mysql 数据库?

我正在使用 MYSQL,imdbpy(导入数据)。我以前从未使用过 imdbpy,也不知道 python 脚本是如何工作的。这里是文本文件的列表,我将使用其中的一些来导入我的数据库。 ftp://ftp.fu-berlin.de/pub/misc/movies/database/

这是我试图遵循的 imdbpy 链接的链接。 http://imdbpy.sourceforge.net/docs/README.sqldb.txt

我很不明白这部分:

*使用数据库提供的工具创建一个名为“imdb”(或任何你喜欢的)的数据库;例如,对于 MySQL,您将使用“mysqladmin”命令:# mysqladmin -p create imdb 对于 PostgreSQL,您必须使用“createdb”命令:# createdb -W imdb

要创建表并填充数据库,您必须运行 imdbpy2sql.py 脚本:# imdbpy2sql.py -d /dir/with/plainTextDataFiles/ -u 'URI'

其中 'URI' 参数是表示与数据库的连接的字符串,其架构为:scheme://[user[:password]@]host[:port]/database[?parameters]*

我如何运行该 imdbpy2sql.py 脚本?

0 投票
1 回答
5996 浏览

imdbpy - 无法访问 SQL 数据库

我已经安装了 IMDbPY 并通过 IMDb 文件和 imdb2py 脚本创建了一个数据库。现在我无法在我的脚本中使用该数据库。当我尝试使用数据库时,出现以下错误:

0 投票
1 回答
1413 浏览

python - 使用 imdbpy2sql.py 填充 PostgreSQL

我正在尝试使用http://imdbpy.sourceforge.net/docs/README.sqldb.txt中记录的 imdbpy2sql.py,但我在语法和目录方面遇到了问题。为了简化事情,我将 IMDb 文件加载到“C:\Users\dom\AppData\Roaming\Python\Scripts”的子目录中,例如:“C:\Users\dom\AppData\Roaming\Python\Scripts\imdb”

然后我执行: os.chdir("C:\Users\dom\AppData\Roaming\Python\Scripts")

我尝试使用具有以下命令变体的 PostgreSQL 数据库并得到:

imdbpy2sql.py -d /imdb -u 'postgres://sid:asdf@host/imdb'

文件“”,第 1 行 imdbpy2sql.py -d /imdb -u 'postgres://sid:asdf@host/imdb' ^ SyntaxError: invalid syntax

在最后一次尝试中,我尝试了 M$ SQL server 并遇到了类似的错误:

文件“”,第 1 行 imdbpy2sql.py -d /imdb -u mssql://dom:@localhost/imdb ^ SyntaxError: invalid syntax

语法提示将不胜感激!

0 投票
2 回答
634 浏览

python - 已安装 SQLobject 但 IMDbPY 失败

我尝试使用来自 IMDbPY 的 SQLobject,Python 说驱动程序不起作用——我正在运行 PostgreSQL 9.2。

我尝试再次安装它,activepython说它已经安装了:-</p>

C:\Users\dom\AppData\Roaming\Python\Scripts>pypm install sqlobject skipping "sqlobject"; already installed at "%APPDATA%\Python" (2.7)

关于使 imdbpy2sql.py/SQLobject 工作的任何想法?