德国国家图书馆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 4.0 RequestMapping无值,基于methodname   java Samsung 10 plus不允许wifi p2p发现   春爪哇。伊奥。IOException:找不到文件   java JasperReport饼图示例   java我试图使用mockito注释来测试我的代码,但无法解决mockito异常   命令行界面Java:制作简单的交互式cli应用程序   java jdk1之间的区别是什么。7_9 9和jdk1。7_271   java重载一个被重写的、继承的方法   java LazyInitializationException春季启动   java Play Framework 2.2.1 3个表之间存在大量关系