【问题标题】:Accessing data from API Using Python ( Doubts ) [duplicate]使用 Python 从 API 访问数据(怀疑)[重复]
【发布时间】:2020-02-06 16:15:40
【问题描述】:

我是使用 API 的新手。我只想从 API 获取数据并将其存储在数据库中。我知道 python 中有很多库/包可以从特定的 API 中提取数据(例如 Google API:google-api-python-client)。那么是否有任何通用库可以从 API 获取数据?

谢谢

【问题讨论】:

  • 这取决于数据的格式。如果是 RESTful JSON API,您可以使用requests 获取数据,并使用json 将其转换为 Python dict
  • 我已经多次阅读第二点。你能改写吗?我无法理解您的模型。
  • 同意@WinningAddicted - 我无法理解 OP 中的第二点...
  • @WinningAddicted 这是我的错。我没有正确理解重定向 URL 是什么。我已经编辑了我的问题。谢谢
  • @NihalMudhiraj 很高兴知道 :) 如果没有模式疑问,请关闭问题吗?

标签: python api linkedin-api google-api-python-client openstack-python-api


【解决方案1】:

当您尝试使用通用 API 服务时,本质上这意味着您需要一个可以帮助您执行以下操作的库:

(假设它们是 RESTful API):

  1. POST 请求
  2. GET 请求
  3. PUT 请求

您只需要符合要求的请求模块:https://pypi.org/project/requests/

使用教程:https://www.w3schools.com/python/module_requests.asp

对于第二部分,我对您到底想要做什么感到困惑。如果有 URL,您是否希望任何人查看某些数据?我可以根据您的输入更新我的答案。

【讨论】:

  • 这里只讨论一种类型的应用程序编程接口 (API)。有许多不同的 API,并且不断添加新的 API。不能有通用 API 库。
  • @JoachimWagner 我想我必须阅读更多有关 API 的信息。非常感谢您的回答:)
  • @NihalMudhiraj 在搜索 api 的历史时会看到很多有趣的博客文章。
猜你喜欢
  • 2017-10-01
  • 2018-10-27
  • 2017-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多