跳转到主要内容

Deutsche Presse Agentur的API的Python封装

项目描述

一个Python接口,用于访问 API。

pressportal.de是由德意志新闻社(Deutsche Presse Agentur,简称dpa)拥有的“news aktuell”提供的服务。它是德国最大的新闻稿和投资者关系公告的发行商之一。例如,几乎所有警察和消防部门都使用这项服务来分发他们的新闻稿。

PyPresseportal与pressportal.de、'news aktuell'或dpa没有任何关联。PyPresseportal是由志愿者独立开发的开源库。

访问数据需要从pressportal.de获取一个API密钥。您可以在https://api.presseportal.de/en上找到更多信息并申请API密钥。

快速入门

使用pip安装

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

$ pip install pypresseportal

获取API密钥

PyPresseportal需要一个有效的https://api.presseportal.de/en API密钥。该网站还提供了关于API的通用信息以及API条款。

初始化API

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

>>> from pypresseportal import PresseportalApi
>>> api_object = PresseportalApi(YOUR_API_KEY)

请求数据

接下来,通过 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 对象的属性访问 Story 数据。

例如

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

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

pypresseportal-0.1.tar.gz (11.8 kB 查看哈希值)

上传时间 源代码

构建分发

pypresseportal-0.1-py3-none-any.whl (13.0 kB 查看哈希值)

上传时间 Python 3

支持者