Deutsche Presse Agentur的API的Python封装
项目描述
一个Python接口,用于访问
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 查看哈希值)
关闭
pypresseportal-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bd5088daacdcbd4af4f6358d42c822a293c43f44fb58507cea3cda4bec5ba069 |
|
MD5 | 665b183b2eb4f088d5a92de71e5eefa0 |
|
BLAKE2b-256 | d131fc884265719accba5620978d207e7c5120ad41539d6228a3f06187259cb3 |
关闭
pypresseportal-0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0456d949d2063cd10e925ec05265fb70a0d46dde9a5be33ebb8e7ccb0ab45c84 |
|
MD5 | aa7e96257b6f44971209a0b50c01210c |
|
BLAKE2b-256 | 52e393eb46448bf6315b1beaedd0b4e325c47bbdf05d7d340bb5f9e3b34d19ac |