So rufen Sie Buchinformationen in XML / JSON aus der Kongressbibliothek nach ISBN ab

9

Die Library of Congress hat eine Website, um Bücher nach ISBN zu durchsuchen. Eine einfache Möglichkeit, Buchinformationen abzurufen, ist die Verwendung einer URL wie:

%Vor%

Gibt eine XML-Struktur zurück, die leicht analysiert werden kann. Die URL erfordert eine eindeutige LCCN-Nummer im folgenden Format:

%Vor%

Ich habe eine Reihe von Büchern, deren ISBN im Barcode kodiert ist. Wie kann ich ISBN in LCCN abrufen / konvertieren, um die XML-Daten des Buchs abzurufen?

    
Chau Chee Yang 02.12.2012, 07:39
quelle

2 Antworten

4

Sie können den SRU-Katalog der Kongressbibliothek verwenden. Die Abfrage würde etwa so aussehen:

lx2.loc.gov:210/lcdb?version=1.1&operation=searchRetrieve&query=bath.isbn= [ISBN] & amp; maximumRecords = 1 & amp; recordSchema = mods

Ersetzen Sie [ISBN] durch die ISBN, die Sie suchen möchten

Innerhalb dieser Antwort ist ein LCCN-Element. Der Katalog gibt jedoch bereits MODS zurück, so dass es möglicherweise gar nicht notwendig ist, etwas zu tun.

    
themattenatorknows 10.01.2015 15:42
quelle
1

Sie können das Google Books-API verwenden, zum Beispiel: Ссылка

Die Antwort ist im JSON-Format. Es enthält sowohl ISBN-10 und ISBN-13-Bezeichner. Sie müssen die Anfragen mit Ihrer bevorzugten Programmiersprache abarbeiten, in Pharo Smalltalk mit PetitJson-Parser und Zink mit HTTPS-Unterstützung wäre das:

%Vor%

Beachten Sie, dass Sie möglicherweise einen API-Schlüssel benötigen, um Batch-Anfragen an Google zu senden.

    
Hernán 03.12.2012 06:08
quelle

Tags und Links