所以我正在构建一个电影评级应用程序。我正在使用TheMovieDB API并使用“查找”来获取一系列搜索结果。API就是这么说的。

我需要弄清楚如何使用IMDB来获取我想要搜索的电影的ID。对怎么做有什么想法吗?我正在尝试阅读IMDB,但我变得更加困惑。另一个与此相关的问题是,Android抛出了这一行,W/System.err: com.android.volley.NoConnectionError: java.net.UnknownHostException:无法解析主机"www.themoviedb.org":在尝试连接到API时没有与主机名关联的地址。一开始我以为我可以用我想在请求电话中搜索的电影的标题。难道这就是抛出这个错误的原因吗?我确保我在我的舱单上有互联网权限。

发布于 2022-10-16 06:50:19
IMDB不提供公共API。您最好的选择是https://www.omdbapi.com/,它不错,但没有提供与IMDB网站搜索完全相同的结果。另一种选择是从Imdb.com网站上抓取搜索结果,但该站点不时会发生变化,因此您需要更新您的刮刀。opensubtitles.org api提供了一个imdb搜索,速度慢,但很好,您不能超载它,否则您将被禁止。
https://stackoverflow.com/questions/70177497
复制相似问题