如何通过书名和作者程序获取ISBN号?
有没有办法通过书名和作者的名字来程序化地获取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/