【问题标题】:Read IMDb cast for a title阅读 IMDb 演员表以获取标题
【发布时间】: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 代码可以让我开始工作并节省我的工作时间,那么如果有人能指出我,我将不胜感激。

感谢阅读!

【问题讨论】:

    标签: java imdb


    【解决方案1】:
    1. This 链接现在可能对您有用。
    2. 另外,如果您想使用 JSON 和 http 请求,请查看 here。我认为它符合您的需求 :)
    3. 我个人更喜欢的最后一个但并非最不重要的选择是jmdb

    以上所有解决方案都非常适合您的需求,具体取决于您要遵循的方式。

    【讨论】:

    • 感谢 karvoynistas!我已经找到并查看了所有这 3 个 - 这可能只是证实我需要自己挖掘和阅读并了解更多信息。我认为#1 提供了可以保存到我的 PC 的数据文件,但我更喜欢从网站读取实时数据。 (再一次,我会尽我所能,所以如果这是最好的解决方案,我会这样做。)看起来#2 还没有提供标题的演员信息。我认为#3 是一个独立的应用程序,它也使用数据文件。
    • 我真正想要的是 Java 代码,我可以复制并粘贴到我的程序中以读取演员表的详细信息,这样我就可以使用该数据构建程序的其余部分。但也许事情并没有那么简单。
    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 2021-07-05
    • 2019-04-23
    • 2014-05-05
    • 1970-01-01
    • 2019-04-16
    相关资源
    最近更新 更多