我完成了第一年的comp sci。我想花一些时间研究他们在第一年教给我们的东西(很多java和一点C)......
无论如何作为一个项目,我想做我需要的东西,我需要的是一个程序来运行我的电影文件夹并从IMDB获得评级和一些基本信息......
我不知道从哪里开始,我想我可以处理有关阅读文件夹名称的部分,从名称中删除垃圾以获取实际名称和东西..此外我可以处理GUI但我我不知道如何与IMDB交谈...我应该采取什么步骤来完成这个项目。我在学校开学前大约一个月,我想在那之前完成它...感谢所有的输入
编辑: 你也可以告诉我我应该从什么开始,然后继续前进到什么?我应该首先从GUI开始,或者使用读取文件夹名称的代码并过滤名称...我只在学校编写了一个程序作为一项任务,它基本上是逐步概述的,所以我只想知道什么我应该从
开始答案 0 :(得分:3)
通过分解问题,确定所需的组件类型以及关注(一个重要的)您不知道如何操作的组件,您已经有了一个良好的开端。
IMDB API记录在案here,您可以看到它相当于发送带有一些参数的简单HTTP请求并返回一些格式化数据,可能是一个JSON字符串。
你会找到帮助你做这两件事的图书馆。即使有用于访问IMDB的公共域包装器,我也建议尝试使用通用HTTP和JSON库 - 这可能是一种更好的教育练习。
答案 1 :(得分:2)
我是您正在讨论的IMDB API的作者;)我将请求限制为每小时30次以阻止人们锤击。我还没有合理的理由来执行更多的请求。我对任何人的建议是写一个批处理脚本,每2分钟执行1个请求,然后让它在一夜之间停留几个小时。然后,您只需在添加新电影时按需执行请求。