有没有办法以编程方式从书名和作者中获取ISBN号(最好是用Python)?
亚马逊是否为此提供网络服务?如果是这样,如何使用它?
答案 0 :(得分:13)
http://isbndb.com/data-intro.html
有人已经编写了一个python包装器:http://code.google.com/p/isbndb-py/
答案 1 :(得分:3)
你可以看看这个Amazon Product Advertising API(顺便说一下,它要求你拥有AWS账号),它提供了寻找书籍的可能性,可能在你的情况下它适合。
或者你可以阅读Amazon API: How To Get A Book’s Image - 描述了如何获取图书的图像,但是你得到的信息ASIN和维基百科中的10位数字一样,它与ISBN相同。该示例是用PHP编写的,但我确信您可以将其移植到Python。另一方面,Accessing Amazon’s Product Advertising API with Python为您提供了使用Python访问AWS的代码示例(但没有对那里发生的事情有如此好的描述,正如那些关于AWS + PHP的文章,我建议您阅读它们以便更好地理解)
Here是您可以尝试替代Amazon API的服务列表。