IMDB提供用户可以下载和使用的纯文本文件,可以在这里找到:IMDB纯文本文件很棒,但我没有看到任何文件中每个电影使用的ID.
鉴于IMDB明确表示不在他们的使用条件中使用刮刀,数据采集器等,如果他们不包含在任何一部电影中,如何获得每部电影的标题ID http://www.imdb.com/title/ tt1133985 /纯文本文件.
我注意到有一些API已经构建了包含此ID的其他API,所以我想知道他们是如何设法做到这一点的.
有没有人这样做过?在我看来,应该有一个Web服务,但我找不到.我正在编写一个个人使用的应用程序,它只显示来自IMDB的基本信息.
电影ID tt0438097可以在http://www.imdb.com/title/tt0438097/找到
它的海报图片的网址是什么?
我正在使用Spring编写一个Java的小型演示应用程序,它需要访问数据库.它应该在不同的机器上运行,设置一个真正的数据库将是太多的努力.因此我想使用嵌入式的.
DB具有给定的模式(两个表)和一些(非常少的)预定义的条目.我正在寻找一种简单的方法来启动内存数据库,创建表并填充数据.所有这些都应该在初始化Spring上下文时发生.
我的方法是使用H2作为我的数据库,然后使用Spring Batch从csv-或xml-files加载数据.但是我希望可能有更简单的方法来实现这一目标.是否有任何数据库/框架/工具可以开箱即用?
它只需要一些SQL命令来设置我需要的一切.我正在寻找一种在Spring环境中尽可能简单的方法.
我有一个有时链接到imdb的应用程序.我可以使用http://m.imdb.com/find
或者如果可用的话imdb:///find
.我的麻烦是我无法找到一种方法来检查它是否imdb://
可用,为时已晚.
因为用户点击了链接,所以我无法捕获android.content.ActivityNotFoundException
异常.
我错过了一些明显的东西吗
解:
根据inazaruk的建议,我现在正在使用以下代码:
public static boolean isUriAvailable(Context context, String uri) {
Intent test = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
return context.getPackageManager().resolveActivity(test, 0) != null;
}
Run Code Online (Sandbox Code Playgroud)
必须使用直接uri来调用该方法,imdb:///find
而不仅仅是imdb://
.
我正在使用IMDbPY来检索有关电影的各种数据.例如,如果我有一个"Pulp Fiction(1994)"的电影对象,那么我可以得到它的(第一个)导演的名字:
>>> pulp_fiction['director'][0]['name']
u'Quentin Tarantino'
Run Code Online (Sandbox Code Playgroud)
或者第三个演员的名字:
>>> pulp_fiction['cast'][2]['name']
u'Samuel L. Jackson'
Run Code Online (Sandbox Code Playgroud)
在类似的方式中,我可以检索给定电影的各种信息(预算,长度,故事情节,蠢事列表,琐事等).
我正在寻找的信息是推荐(其他类似于当前电影的电影).IMDb为每部电影提供了这样的东西:
是否可以使用IMDbPY访问建议?如果没有,是否有另一种方式来访问不需要我解析网页的建议?
我运行IMDbAPI.com并使用Bing的Search API从标题搜索中查找IMDb ID.Bing目前正在将其API更改为Azure Marketplace(8月1日),并且不再免费提供.我开始使用Freebase测试我的API来解析这些ID并在前8小时内达到他们的100k限制(我的网站目前每天获得大约300万个请求,但标题搜索只有200-300k)
这正是他们提供数据转储文件的原因,
我下载了Film文件夹中的大部分文件,但无法找到它们存储"/ authority/imdb/title"imdb id命名空间数据的位置.
这就是我目前正在访问ID的方式.
有谁知道哪个文件包含这些信息?以及如何从电影标题/ ID链接回来?
我正在开发一个网络应用程序,让用户可以告诉他们喜欢的电影,导演,电影编剧和演员.为此,我想为他们提供一个下拉列表或自动完成每个人,以便他们可以选择他们的选择.
为此:我需要一个列在Imdb上的所有电影片名,演员,导演,作家.
我检查了Imdbpy,它似乎没有提供获取此数据的方法.
将使用imdbpy2sql.py创建数据库并使用sql查询数据库,提供所需的数据?有没有其他方法可以做到这一点?
谢谢!