python日记(三)之实现接口请求

python+request串行

我们想用 python实现接口请求,requests是非常好用的一个三方库。但是requests发送请求是串行的,需要发送完一条请求后才能发送另一条请求。
安装方法: pip install requests
下面的示例用 requests.get()方法实现串行请求100条数据,参数a,b,c。b和c固定,把100条参数a放在excle中,通过pandas读excle。
Requests 允许使用 params 关键字参数,以一个字符串字典来提供这些参数。

> import pandas as pd 
> import requests 
> 
> #你的接口请求地址
> g_request_url = "你的请求地址"
> 
> #串行请求 
> def do_request(request_url,send_data):
>     response = requests.get(request_url,params=send_data)
>     return response 
>     
> if __name__ == '__main__':
>     data = pd.read_excel('D:/a_test.xlsx', sheet_name='Sheet1', header=0)
>     # pandas读excle是Dataform,我们将Dataform转list
>     excel_list = data.values.tolist()
>     error = 0
>     total = 0
>     for data1 in excel_list:
>         a = data1[0]
>         payload = {
   'a': a, 'b': {
   "ip": "xx.xx.xx.xx", "ts": 1588841180
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值