【发布时间】:2014-12-04 17:55:30
【问题描述】:
所以我是一个非常初级的 Java 开发人员 - 真的,我还在学习 Java 的过程中。还没有其他语言的经验或培训。
对于一个其他人永远不会看到或触摸的纯粹个人项目,我正在尝试编写一个程序,给定一个特定的标题,它将从 IMDb 读取演员信息。我想为演员中的每个人提取 IMDb nm 代码,理想情况下,还有他们的名字(但 nm 代码更重要)。 (IMDb 中的每个人的 URL 中都使用了一个 nm 代码 - 例如,http://www.imdb.com/name/nm0000620/ 是 Mickey Rourke 的 IMDb 页面;所以他的唯一 IMDb ID 是 nm0000620。)
我最终希望将这些数据导出到电子表格中,但我现在并不太担心这一步。我永远不会将它构建到任何类型的网络或智能手机界面中。我只想要数据,并想编写一个 Java 程序来获取它,以节省我自己查找数据的时间。
我在网上找到了有关通常从 URL 读取文本的信息,并且正在使用它,但在测试时碰壁了。然后我开始专门搜索有关 IMDb 的谷歌搜索,并找到了很多信息,但很多信息对我来说并不容易理解或破译,我是新手。我已经安装了 Eclipse 和 BlueJ,并在其中完成了我的工作。
现在,我完全理解并接受 (1) 我可能只需要花更多时间从我的网络搜索结果中自行研究和了解可用选项; (2) 我可能需要进一步学习和开发自己的 Java,然后才能切实完成这个项目的工作。如果是这样的话,就这样吧,我会继续前进并跋涉,没什么大不了的。
(我也了解 IMDb 有自己的规则和许可来读取其数据。如果需要,我将使用其他一些数据库(OMDb,或烂番茄,或其他),我只是更喜欢 IMDb,因为那是到目前为止我一直在使用的东西(以更手动的方式,而不是在 Java 中)。)
但是,如果某个地方已经有一些 Java 代码可以让我开始工作并节省我的工作时间,那么如果有人能指出我,我将不胜感激。
感谢阅读!
【问题讨论】: