例如这里的接口:http://www.omdbapi.com/
他们只是解析整个网站的HTML并将字段保存在自己的数据库中吗?
在编程方面,什么是好的设计?
我简单的java开发者心态是这样说的:
1-使用jsoup (或任何其他html解析库),并经常保存数据。
2-创建返回json的restful服务,如"searchByMovieName()","searchByActor“
3-公开服务
是不是就这么简单?
发布于 2016-07-22 00:30:42
是的,这是可能的。
您还可以实时获取页面并抓取数据(就像人们调用您的API一样)。它会稍微慢一点,但对你来说开销更小,而且你不需要担心陈旧的数据。
发布于 2016-07-22 00:35:07
IMDB还提供了可以直接使用的文件:Alternative Interfaces
https://stackoverflow.com/questions/38509616
复制相似问题