4

我完成了第一年的comp sci。我想花一些时间研究他们在第一年教给我们的东西(大量的 Java 和一点 C)......

无论如何,作为一个项目,我想做一些我需要的事情,我需要一个程序来运行我的电影文件夹并从 IMDB 获取收视率和一些基本信息......

我不知道从哪里开始,我想我可以处理有关读取文件夹名称的部分,从名称中删除垃圾以获得实际名称和内容。我也可以处理 GUI,但我不知道如何与 IMDB 交谈……我应该采取哪些步骤来完成这个项目。我还有大约一个月的时间开学,我想在那之前完成它......感谢所有的投入

编辑:你们也能告诉我我应该从什么开始,然后继续前进吗?就像我应该先从 GUI 开始,还是让代码读取文件夹名称并过滤名称......我只写了一个程序作为学校的作业,它基本上是一步一步概述的,所以我只想知道什么我应该从

4

2 回答 2

3

通过分解问题,确定所需的组件类型并专注于(重要的)您不知道如何做的组件,您已经有了一个非常好的开始。

IMDB API在此处记录,您可以看到它相当于发送带有一些参数的简单 HTTP 请求并返回一些格式化数据,可能是 JSON 字符串。

你会找到图书馆来帮助做这两件事。即使有用于访问 IMDB 的公共域包装器,我也建议尝试使用通用 HTTP 和 JSON 库——这可能是一个更好的教育练习。

于 2009-08-11T06:32:02.140 回答
2

我是您正在讨论的 IMDB API 的作者;)我将请求限制为每小时 30 个,以阻止人们敲打。我还没有正当理由执行比这更多的请求。我对任何人的建议是编写一个批处理脚本,每 2 分钟执行 1 个请求,然后让它在一夜之间运行几个小时。然后,您只需在添加新电影时按需执行请求。

于 2009-08-13T13:44:19.517 回答