的Python包装器按portal.de美国石油学会

pypresseportal的Python项目详细描述


presseportal.deAPI中的Python接口。在

网站按portal.de是由dpa拥有的“news Aktuel”提供的服务 (德新社)。它是最大的新闻稿发行商之一 以及德国投资者关系公告。例如,几乎所有的警察和消防队 各部门利用这项服务分发新闻稿。在

PyPresseportal未连接到按portal.de, “新闻Aktuel”或dpa。PyPresseportal是由志愿者独立开发的开源软件 图书馆。在

来自密钥API按portal.de需要访问数据。你可以找到更多 信息并在https://api.presseportal.de/en处申请API密钥。在

快速启动

使用pip

安装

在命令行中使用pip从PyPI下载PyPresseportal并将其安装到您的系统上:

$ pip install pypresseportal

获取API密钥

PyPresseportal需要来自https://api.presseportal.de/en的有效API密钥。这个网站是 此外,您还可以在这里找到有关API以及API术语的一般信息。在

初始化API

首先,创建一个PresseportalApi类的实例, 使用API密钥:

^{pr2}$

请求数据

接下来,通过PresseportalApi类从API请求数据。它 包含几种访问API数据的方法,它们的工作原理非常相似。在

访问最近发表的文章的最简单方法是 get_stories()方法。如果不为此方法提供任何参数, PyPresseportal默认检索可用的50个最新故事。在

例如:

>>> from pypresseportal import PresseportalApi
>>> api_object = PresseportalApi(YOUR_API_KEY)
>>> stories = api_object.get_stories()

get_stories()返回Story对象的列表。访问故事数据 通过单个Story对象的属性。在

例如:

>>> stories[0].title
"Kohls Wohnhaus hat keinen Denkmalwert"
>>> stories[0].id
"4622388"

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

推荐PyPI第三方库


热门话题
java使用jstl比较jsp中的日期对象   java JSF convertDateTime渲染前一天   java当重定向回另一个servlet时,如何显示错误消息?   当ulimit已更改为unlimit时,java无法增加Wildfly的“最大打开文件数”   Java和SWT:线程和侦听器   Java文件API跨网络复制文件   java如何使用闹钟。安卓系统中的动作\解除\警报   java无法将BLOB保存到数据库(ORA01460:未实现或不需要有意义的转换)   这个for循环的java复杂性   多行上的java正则表达式   spring mvc Java多URL模式,无扩展   java 安卓 json向文本添加超链接   Java泛型和转换   JavaSpringFramework。数据存储库。反应性。反应性积存。save()在从CompletableFuture调用时不持久化数据。运行异步   java ValidationException:调用TraversableResolver。isReachable()引发了异常   java将位图设置为具有特定高度的ImageView   Java:限制字符串中的字符   如何在java中将字节[]类型转换为证书类型?   javascript使用基于java的逻辑编写TinyMCE自定义插件