德国国家图书馆api

libdnb的Python项目详细描述


LibDNB公司

LibDNBPyPI - Status badgePRs welcome

This project is heavily inspired by calibre-dnb

关于

我需要一种从德国国家图书馆“API”获取基本图书元数据的方法,我找到了calibre-dnb,但它不适合我的使用情况,所以我修改了它。 {您可以访问^门户。在

开始吧

获得令牌

您需要在schnittstellen-service@dnb.de申请API密钥才能访问目录。此库使用SRU-API,您需要一个SRU Access Token。在

安装

pip install libdnb

用法

代码示例:

importlibdnbdnbclient=libdnb.LibDNB("Your-SRU-Access-Token-Here")result=dnbclient.lookup("9783346111098")# ISDN, Title, or any other metadata to search for hereifresult:# Result might be None if nothing was foundprint(result["title"])

字段

KeyDatatype
^{}String
^{}String
^{}List
^{}List
^{}datetime.datetime
^{}String
^{}String
^{}String
^{}List
^{}String
^{}String
^{}String
^{}String
^{}String

Note that some fields might be empty, you have to figure out on which fields you want to rely upon.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java通过Spring MVC web应用程序向客户端发送文本文件   java是否可以在运行时动态实例化DAO类?   调用VB。来自Java的net函数   java在Android中通过单击打开特定文件夹   java如何使用maven pom。xml标识非标准项目结构中的testng测试用例?   java为什么FOP在大文件上崩溃?   Architecture python+flask和spring boot+java   java Kafka工具根本没有启动Ubuntu 19.10   如何使用Eclipse运行Java USB API for Windows   java如何在Eclipse中查看J2EE预览服务器/容器的日志/控制台?   网页抓取是否可以使用Java crawler crawler4j暂停和恢复抓取?   java当我第二次按下按钮时,应用程序停止工作   带有偏移量和限制的java SQLite分页问题   java如何在OSX mavericks中将端口80转发到8080   java从泛型方法调用非泛型方法   java My代码未按预期工作。十进制输出不是它应该的样子   节点。java中的js加密(jasypt)和nodejs中的解密   java乘法表不工作数组索引超出范围   java将JDBC与Firebirdsql连接起来