Utiliser l'API de recherche de la Bibliothèque du Parlement national en Python

API à utiliser

Interface de recherche externe (API) de la Bibliothèque nationale de l'alimentation

Bibliothèque à utiliser

https://github.com/nocotan/pyndlsearch

Exemple

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

La description

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

pyndlsearch

Recommended Posts

Utiliser l'API de recherche de la Bibliothèque du Parlement national en Python
Essayez d'utiliser l'API Wunderlist en Python
Tweet à l'aide de l'API Twitter en Python
Essayez d'utiliser l'API BitFlyer Ligntning en Python
Essayez d'utiliser l'API DropBox Core avec Python
Paramètres initiaux lors de l'utilisation de l'API foursquare avec python
Obtenir l'API arXiv en Python
Frappez l'API Sesami en Python
Accédez à l'API Web en Python
Accéder à l'API Twitter avec Python
Recherche de priorité de profondeur à l'aide de la pile en Python
Fonctionnement de la souris à l'aide de l'API Windows en Python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
À la recherche du FizzBuzz le plus rapide en Python
Créez une application qui recherche uniquement à l'aide de l'API de recherche personnalisée Google avec Python 3.3.1 dans Bottle
Comment utiliser la bibliothèque C en Python
J'ai recherché dans la bibliothèque l'utilisation de l'API Gracenote
Obtenir l'URL de l'image à l'aide de l'API Flickr en Python
Conseils pour accéder à l'API ATND avec Python
Pré-traiter l'index en Python à l'aide de ScriptUpdateProcessor de Solr
Utilisez l'application LibreOffice en Python (3) Ajouter une bibliothèque
Accédez à l'API Firebase Dynamic Links en Python
Essayez d'utiliser l'API ChatWork et l'API Qiita en Python
Dichotomie avec Python
API Evernote en Python
Recherche linéaire en Python
Rechercher sur Twitter avec Python
API C en Python 3
Recherche binaire en Python
Pour envoyer automatiquement des e-mails avec des pièces jointes à l'aide de l'API Gmail en Python
Continuez à récupérer des tweets contenant des mots-clés spécifiques à l'aide de l'API Streaming en Python
Importez un fichier JPG à l'aide de l'API Google Drive en Python
Déterminer le seuil à l'aide de la méthode P-tile en python
Obtenez des données LEAD à l'aide de l'API REST de Marketo en Python
OpenVINO utilisant l'API Python d'Inference Engine dans un environnement PC
Utilisation de l'application LibreOffice en Python (1) Où sont les macros?
[Internal_math version (2)] Décodage de la bibliothèque AtCoder ~ Implémentation en Python ~
Une note sur l'implémentation de la bibliothèque qui explore les hyperparamètres à l'aide de l'optimisation bayésienne en Python
Une histoire sur un débutant Python essayant d'obtenir des résultats de recherche Google à l'aide de l'API
Hit API de Mastodon en Python
Trouver des erreurs en Python
Essayez d'utiliser l'API Twitter
Algorithme de recherche utilisant word2vec [python]
Remplacer les fonctions de bibliothèque en Python
Recherche binaire en Python / C ++
Algorithme en Python (dichotomie)
Essayez d'utiliser l'API Twitter
Essayez d'utiliser l'API PeeringDB 2.0
API Blender Python dans Houdini (Python 3)
Appelez l'API avec python3.
Traduit à l'aide de googletrans en Python
Utilisation du mode Python dans le traitement
J'ai essayé d'utiliser la bibliothèque Python de Ruby avec PyCall
Obtenez votre fréquence cardiaque à partir de l'API fitbit en Python!
Comment déboguer une bibliothèque Python standard dans Visual Studio