Interface de recherche externe (API) de la Bibliothèque nationale de l'alimentation
https://github.com/nocotan/pyndlsearch
test.py
# -*- coding: utf-8 -*-
from pyndlsearch.client import SRUClient
from pyndlsearch.cql import CQL
if __name__ == '__main__':
#Assembler une requête de recherche CQL
cql = CQL()
cql.title = 'Python'
cql.fromdate = '2000-10-10'
#print(cql.payload())
#Paramètres du client NDL Search
client = SRUClient(cql)
client.set_maximum_records(2)
#print(client)
# get_response()Peut être obtenu au format xml
#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)
Cours d'introduction à Python à retenir dans 10 jours
Mikio Hogari,Manabu Terada,Naoki Nakanishi,Naotaka Hotta,Par Takashi Nagai
1500 yens Essayez avec une carte micro-ordinateur ARM standard et obtenez un point!L'application est flexible avec des scripts!Programmation MicroPython pour micro-ordinateurs
Shinichiro Nakamura
Assemblez et recherchez la requête de recherche appelée CQL décrite dans Spécifications d'API.
Response peut utiliser get_srresponse () pour obtenir le structuré ou get_response () pour obtenir le xml brut.
searchRetrieveResponse
Recommended Posts