2011-02-04 15 views
11

書籍や著者のタイトルからISBN番号をプログラムで(好ましくはPythonで)取得する方法はありますか?本のタイトルと著者からプログラムでISBN番号を取得するにはどうすればよいですか?

Amazonはこれにウェブサービスを提供していますか?もしそうなら、どのようにそれを使うことができますか?

+2

これは個人的な使用かビジネス上の使用かどうかわかりませんが、後者の場合、あなたのビジネスは別の会社の気まぐれに依存していますか? – paxdiablo

+1

も見てください - http://stackoverflow.com/questions/1297700/what-is-themost-complete-free-isbn-api – Maxym

答えて

13

http://isbndb.com/data-intro.html

誰かがすでにPythonラッパーを書いた:http://code.google.com/p/isbndb-py/

+3

人の時間を節約するために、svnリビジョン40をチェックアウトしてください。私は、開発者のリビジョン41がひどく壊れていることを発見しました。 – bgw

+0

isbndb.comはAPIアクセスを提供していないようです(回答404のリンク)。代わりに、GoogleブックスAPI https://developers.google.com/books/docs/v1/using#PerformingSearchをお試しください – jcarpio

3

あなたは(ところで、それはAWSアカウントとして持っているあなたが必要)このAmazon Product Advertising APIを見てみることができ、それは本を探すために可能性を提供し、おそらくあなたのケースではそれは収まるでしょう。

Amazon API: How To Get A Book’s Image - 書籍の画像を取得する方法が記載されていますが、その情報と共にASINが得られ、Wikipediaで10桁の数字でISBNと書かれています。この例はPHPで書かれていますが、私はあなたがPythonに移植できると確信しています。一方、Accessing Amazon’s Product Advertising API with Pythonは、Pythonを使用してAWSにアクセスするためのコードサンプルを提供します(ただし、AWS + PHPに関する記事のように、そこで何が起こっているかについての良い説明はありません)。

Hereは、Amazon APIの代替として試すことができるサービスのリストです。

関連する問題