Python请求API的简明教程

前言

随着微服务流行开来,API正在成为数据获取的主要渠道,我们可以通过Java的HttpClient完成数据请求,当然也可以通过Python工具完成数据请求。

本博将对Python如何请求API进行举例,保你一文掌握。

1. 准备工具

在使用Python请求API前,首先要准备Python环境。这里先给一个清单:

工具名称版本介绍
pythonpython安装包,最新版本3.12
pycharm用于支持python编程的IDE,最新版本2024.1
requests用于请求API的核心库,最新版本2.32.3

1.1 Python

这个简单了,去官网下载最新版本,一键安装,并且配置环境变量,就可以正常使用Python自带的IDLE控制界面了。

如已安装成功,可通过python -verison查看:

在这里插入图片描述

1.2 pycharm

pycharm是一款开发Python程序的IDE工具,博主很喜欢,当然你也可以使用Visual Studio Code。pycharm有商业版和社区版,商业版试用30天,可拿来体验一下。安装也非常简单,完成Python的安装后,即可按提示直接安装pycharm。

安装pycharm完成后,我们先新建一个project。

1.2.1 新建project

新建一个project名为testapi,指定python版本Python version,如下图:在这里插入图片描述
点击Create,打开一个新窗口。

1.2.2 打开setting窗口

在新窗口中,依次选择选择File,打开setting如下:
在这里插入图片描述
在这里插入图片描述

1.2.3 添加Interpreter

setting窗口中,找到当前project:testapi一栏,可以点击Add Interpreter添加python环境。效果如下:
在这里插入图片描述
在这里插入图片描述

1.3 安装requests模块

在terminal窗口,输入命令:

# 使用清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple requests
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

在这里插入图片描述在这里插入图片描述
出现最后一行,代表安装成功!

2. 编写代码

2.1 新建python file

在这里插入图片描述
req_api.py代码如下:

import requests

# 执行 API调用
url = "https://datacenter-web.eastmoney.com/api/data/v1/get?callback=jQuery112308057807973006696_1723032973201&sortColumns=UPDATE_DATE%2CSECURITY_CODE&sortTypes=-1%2C-1&pageSize=50&pageNumber=2&reportName=RPT_LICO_FN_CPD&columns=ALL&filter=(REPORTDATE%3D%272024-06-30%27)"
r = requests.get(url)
print(r.text)

2.2 查看结果

通过运行,完美输出结果,如下:

在这里插入图片描述

结语

我们通过requests实现请求API,并可以进一步对返回结果进行结构化处理。


在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值