Externe bereitgestellte Schnittstelle (API) der National Diet Library Search
https://github.com/nocotan/pyndlsearch
test.py
# -*- coding: utf-8 -*-
from pyndlsearch.client import SRUClient
from pyndlsearch.cql import CQL
if __name__ == '__main__':
#Zusammenstellen einer CQL-Suchabfrage
cql = CQL()
cql.title = 'Python'
cql.fromdate = '2000-10-10'
#print(cql.payload())
#NDL Search Client-Einstellungen
client = SRUClient(cql)
client.set_maximum_records(2)
#print(client)
# get_response()Kann im XML-Format bezogen werden
#res = client.get_response()
#print(res.text)
# SRU
srres = client.get_srresponse()
for record in srres.records:
print(record.recordData.title)
print(record.recordData.creator)
Python-Einführungskurs in 10 Tagen
Mikio Hogari,Manabu Terada,Naoki Nakanishi,Naotaka Hotta,Von Takashi Nagai
1500 Yen Versuchen Sie es mit einer Standard-ARM-Mikrocomputerplatine und erhalten Sie einen Punkt!Die App ist flexibel mit Skripten!MicroPython-Programmierung für Mikrocomputer
Shinichiro Nakamura
Stellen Sie die in API-Spezifikationen beschriebene Suchabfrage namens CQL zusammen und durchsuchen Sie sie.
Response kann get_srresponse () verwenden, um die strukturierte zu erhalten, oder get_response (), um die rohe XML abzurufen.
searchRetrieveResponse
Recommended Posts