【发布时间】:2012-03-08 11:32:18
【问题描述】:
【问题讨论】:
【问题讨论】:
烂番茄有一个相当不错的 API,其中包含大量 DVD 信息 - http://developer.rottentomatoes.com
【讨论】:
【讨论】:
您忽略了您的项目是公司项目还是个人项目。该网站是一家零售商,因此他们将直接从批发商那里获取数据(可能是 CSV 格式)以及流派、格式、rrp 和其他信息。这些信息的编译成本很高(一个典型的 DVD/CD 目录可能有多达 100,000 个标题),因此将被认为具有商业敏感性和价值 - 您不太可能找到该数据的任何免费来源。
您唯一现实的选择就是自己成为零售商。显然,如果这是个人项目或粉丝网站,那就不好了。不过,您仍然可以购买这些信息。
如果这是一个个人项目,那么我想抓取维基百科或其他免费复制的资源可能是你唯一可行且合法的选择。
【讨论】:
我只知道http://www.ofdbgw.org/ 为 JSON 和 XML 检索提供 Web 服务,但仅限德语。
使用http://ofdbgw.org/search/hitch,您正在搜索“hitch”一词。 您会收到一个条目列表,每个条目都有不同的 ID。
获得电影 ID 后,使用此 ID 执行新搜索(在以下示例中为“69878”): http://ofdbgw.org/movie/69878
结果的一部分是<fassungen>,表示电影发行类型:
<fassungen>
<titel>
<land>Deutschland</land>
<id>69878;262098</id>
<name>DVD: Sony Pictures (Girls Night)</name>
</titel>
<titel>
...
此处提供的 id 是发布类型 id,因此您可以使用此 id http://ofdbgw.org/fassung/69878;138582发布日期
<resultat>
<titel>Hitch - Der Date Doktor</titel>
<erscheinungart>DVD (Kauf/Verleih)</erscheinungart>
<label>Sony Pictures Home Entertainment</label>
<veroeffentlicht>19. Juli 2005</veroeffentlicht>
在标签<veroeffentlicht>中。或者,您可以直接使用 EAN 或 UPC 代码进行搜索。
请注意,服务器总是重定向到一个镜像,有时这个镜像中的一个有问题。如果发生这种情况,只需再次执行搜索,您将被重定向到另一个镜像并且一切正常。
【讨论】:
目前,电影信息查询的最佳 API 称为 OMDB API
OMDB API 查询 IMDB 和 Rotten Tomatoes(完全集成且没有禁用密钥)以 xml 或 json 格式返回数据。
有关 DvdReleaseDate 的特定字段称为“DVD”(如此惊喜),并通过在您的网址中添加“tomatoes=true”来启用。
举个例子:
如果我想获取标题中包含“Jump Street”的所有电影的名称、发行日期和 DVD 发行日期,我会这样查询:
http://www.omdbapi.com/?t=Jump%20Street&plot=short&r=json&tomatoes=true
然后我会以任何我希望的方式解析返回的 json。
您可以在他们的网站上阅读更多信息 - http://www.omdbapi.com/
【讨论】:
作为一项新开发,TMDB 现在支持数字发布日期
【讨论】: