2011-02-04 9 views
11

C'è un modo per ottenere il numero ISBN dal titolo del libro e dell'autore a livello di codice (preferibilmente in Python)?Come ottenere il numero ISBN dal titolo e dall'autore di un libro a livello di programmazione?

Amazon fornisce servizi Web per questo? Se è così, come si può usarlo?

+2

Non so se questo è per uso personale o per uso professionale ma, se quest'ultimo, vuoi davvero che la tua attività dipenda dai capricci di un'altra azienda? – paxdiablo

+1

dai un'occhiata anche lì - http://stackoverflow.com/questions/1297700/questo-è-il-mio-completo-gruppo-isbn-api – Maxym

risposta

13

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

Qualcuno ha già scritto un wrapper python: http://code.google.com/p/isbndb-py/

+3

Per risparmiare un po 'di tempo, assicurati di controllare svn revision 40. Ho scoperto che la revisione 41 dello sviluppatore è orribilmente interrotta. – bgw

+0

Sembra che isbndb.com non offra più l'accesso all'API (link nella risposta 404). Invece, puoi provare l'API di Google Libri https://developers.google.com/books/docs/v1/using#PerformingSearch – jcarpio

3

Si può dare un'occhiata a questo Amazon Product Advertising API (btw esso si chiede di avere come account AWS), fornisce la possibilità di cercare un libro, probabilmente nel tuo caso si adatterà.

In alternativa è possibile leggere Amazon API: How To Get A Book’s Image - viene descritto come ottenere l'immagine del libro, ma insieme a quelle informazioni si ottiene ASIN e, come scritto in Wikipedia per 10 cifre, è lo stesso codice ISBN. Questo esempio è stato scritto in PHP, ma sono sicuro che puoi portarlo su Python. D'altra parte, Accessing Amazon’s Product Advertising API with Python ti fornisce esempi di codice per accedere ad AWS usando Python (ma senza una buona descrizione di ciò che sta accadendo lì, come quegli articoli su AWS + PHP, ti consiglio di leggerli per una migliore comprensione)

Here è un elenco di servizi che puoi provare come alternativa all'API di Amazon.

Problemi correlati