如何通过书名和作者程序获取ISBN号?

14 投票
2 回答
11397 浏览
提问于 2025-04-16 11:12

有没有办法通过书名和作者的名字来程序化地获取ISBN号码(最好是用Python)?

亚马逊有没有提供相关的网络服务?如果有的话,怎么使用呢?

2 个回答

3

你可以看看这个亚马逊产品广告API(顺便说一下,你需要有一个AWS账户),它可以让你搜索书籍,可能对你来说很合适。

另外,你可以阅读亚马逊API:如何获取书籍的图片 - 里面讲了如何获取书籍的图片,同时你还会得到ASIN,根据维基百科的说法,10位的ASIN和ISBN是一样的。这个例子是用PHP写的,但我相信你可以把它转换成Python。另一方面,用Python访问亚马逊的产品广告API提供了一个用Python访问AWS的代码示例(不过没有像那些关于AWS+PHP的文章那样详细的说明,我建议你也看看那些文章,以便更好地理解)。

这里有一些你可以尝试的服务,作为亚马逊API的替代方案。

13

这里有一个链接,介绍了ISBN数据库的相关信息:http://isbndb.com/data-intro.html

还有人已经写了一个Python的封装工具,可以帮助你更方便地使用这个数据库:http://code.google.com/p/isbndb-py/

撰写回答