Python 没有亚马逊产品广告API的亚马逊ASIN到ISBN

Python 没有亚马逊产品广告API的亚马逊ASIN到ISBN,python,amazon,isbn,Python,Amazon,Isbn,我有一个使用Amazon产品广告API的项目原型,但是Amazon产品广告API的速率限制为1个请求/秒。理想情况下,我想找到另一个“不那么重”的API,它是ASIN到ISBN的简单转换。有什么想法吗?亚马逊以外有什么资源吗?我在Python中工作 前面的问题不寻求亚马逊产品广告API的替代方案: 据我所知,亚马逊使用ISBN-10作为ASIN。因此,您可以使用ASIN,将其视为ISBN-10,并根据它计算ISBN-13。我最近使用多个图书API开发了一个应用程序,每个API都是唯一的。这是我以

我有一个使用Amazon产品广告API的项目原型,但是Amazon产品广告API的速率限制为1个请求/秒。理想情况下,我想找到另一个“不那么重”的API,它是ASIN到ISBN的简单转换。有什么想法吗?亚马逊以外有什么资源吗?我在Python中工作

前面的问题不寻求亚马逊产品广告API的替代方案:

据我所知,亚马逊使用ISBN-10作为ASIN。因此,您可以使用ASIN,将其视为ISBN-10,并根据它计算ISBN-13。

我最近使用多个图书API开发了一个应用程序,每个API都是唯一的。这是我以前得到的ISBN,但我看不到ASIN在这里。 这将返回一个可由ISBN或类似文件查询的书籍数据的XML文件,但我在XML文件中没有看到ASIN。 类似于Goodreads!
因此,也许您可以以某种方式处理这些问题,但这不是理想的解决方案(如果有)。

目前我还不知道您的问题的直接答案,但您是否考虑过创建自己的数据库?然后,您可以在请求对象时检查该对象是否存在于数据库中,并从数据库中填充信息。如果它不存在,则通过Products API查找并保存到数据库。根据您的用例的具体情况,这可能会将您的API请求速率降低到足够低的程度—希望不会太麻烦。另一种选择是在请求之间设置一个计时器,这样你就不会达到限制。在更大的应用程序中,这将是一个很好的解决方案。不幸的是,从资源和物流角度来看,这在矿山是不可行的。我的应用程序中数据的可变性也很大,因此重复次数相对较少。这只适用于某些标题。不幸的是,这不是一个普遍的解决方案。