我的应用程序需要根据提供的ISBN、标题或作者检索有关任何已出版书籍的信息。这并不是一个独特的要求--像Amazon.com,Chegg.com,甚至像Book收集器这样的软件似乎都能轻松地做到这一点。但我无法复制它。
为了澄清,我不需要搜索整个数据库的书籍--只有一个有限的子集已经被输入,比如在一个藏书中。数据库只允许我用必要的元数据标记输入的书籍,以便对该子集的图书进行搜索。因此,规模不是问题所在--获取元数据。
我尝试过的方案如下:
我试图详细地描述我的方法,以便其他书籍较少的人可以利用上述解决方案。但考虑到我的需求,我在检索书籍元数据方面已经束手无策,因此,任何指针都会受到极大的赞赏。
发布于 2010-07-20 06:38:05
因为不太可能每天都要检索相同的500本书:将从isbndb.com检索的数据存储在数据库中,然后逐本填写。
发布于 2011-05-16 20:27:15
您可以使用他们为其附属程序公开的API:https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html,而不是刮掉亚马逊。
它允许每小时3k的请求,并返回格式良好的XML。它要求你设置一个链接到书,你显示有关的信息,你必须声明你是一个附属合作伙伴。
发布于 2018-05-08 14:39:33
这可能就是你要找的。他们甚至提供完整的下载!https://openlibrary.org/data!
https://stackoverflow.com/questions/3287433
复制相似问题