阅读IMDb演员的头衔

时间:2014-10-09 17:33:11

标签: java imdb

所以我是一个非常初级的Java开发人员 - 实际上,我还在学习Java。没有其他语言的经验或培训。

对于一个没有人会看到或触摸的纯粹个人项目,我正在尝试编写一个程序,给定一个特定的标题,将从IMDb读取演员信息。我想为演员中的每个人拉出IMDb nm代码,理想情况下,他们的名字也是如此(但是nm代码更重要)。 (IMDb中的每个人都在其URL中使用了nm代码 - 例如,http://www.imdb.com/name/nm0000620/是Mickey Rourke的IMDb页面;因此他的唯一IMDb ID为nm0000620。)

我最终希望将这些数据导出到电子表格中,但我现在不太担心这一步骤。我永远不会将其构建到任何类型的网络或智能手机界面。我只是想要这些数据,并希望编写一个Java程序来节省我自己查找标题的时间。

我在网上发现了一般信息,一般是从网址上读取文字,然后正在玩这个文字,但在测试时会碰壁。然后我开始专门关于IMDb谷歌搜索,并且发现了很多信息,但很多事情对我来说理解或破译并不容易,我是新手。我安装了Eclipse和BlueJ,并在那些工作中完成我的工作。

现在,我完全理解并接受(1)我可能只需花更多时间从我的网络搜索结果中自行研究和理解可用选项; (2)在我可以完成这个项目的工作之前,我可能需要进一步完善自己的Java学习和开发。如果是这样的话,那就这样吧,我会继续前进,跋涉,没什么大不了的。

(我也明白IMDb有自己的规则和许可证来阅读其数据。如果需要,我会使用其他数据库(OMDb,或烂番茄等),我只是喜欢IMDb,因为那是到目前为止我一直在使用(以更手动的方式,而不是Java)。)

但是,如果已经有一些Java代码可以让我开始并节省我的工作时间,那么如果有人能指出我的话,我会很感激。

感谢阅读!

1 个答案:

答案 0 :(得分:1)

  1. This链接现在可能对您有用。
  2. 另外,如果您想使用JSON和http请求,请查看here。我认为它符合您的需求:)
  3. 我个人喜欢的最后但并非最不重要的选择是jmdb
  4. 以上所有解决方案都非常适合您的需求,具体取决于您希望遵循的方式。