【说站】python 如何调用api
2024-11-29
33
python 如何调用api
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、说明
api接口调用是指使用python的requests库进行访问,基本上是get或post请求,有些接口会加密,然后必须使用对方提供给我们的公钥加密或解密,配上相应的参数进行访问,我们所需要的数据在请求后的返回结果中,所看到的基本上都是json格式的解析,所以请求后可以使用requests自带的json函数进行解析,然后提取所需的数据,访问一次就能得到一个数据。
2、实例
# encoding: utf-8 import requests import os,re import urllib.request data={"email":"251910179@qq.com", "password":"ydd4903087"} session = requests.session() session.post("http://www.renren.com/PLogin.do",data= data,verify = False) response =session.get("http://www.renren.com/410043129/profile") print (response.text) print (response.url) print (response.status_code) print (response.headers) #爬网页图片: requset=requests.post("http://tieba.baidu.com/p/4114581614",verify = False) r=r'src="(http://imgsrc.baidu.com/.*?\.jpg)"' #r=r'http://imgsrc.baidu.com/.+?\.jpg' mylist=re.findall(r,str(requset.text)) print (mylist) j=0 for i in mylist: urllib.request.urlretrieve(i, "C:/Users/Administrator/Desktop/img1/"+str(j)+".jpg") j+=1
我们在做自动化运维的时候,经常需要调用api中的接口,不过很多人不知道具体的调用方法,在学习python中的requests库后,我们就可以很轻松的实现了。
以上就是python调用api的方法,对于requests库还不清楚的小伙伴,可以先就这部分的知识点进行学习,然后再展开调用的练习。更多Python学习指路:python基础教程
更新于:23天前赞一波!1
相关文章
- 【说站】python析构函数如何使用
- 【说站】python协程和线程的差异
- 【说站】python私有方法的使用注意
- 【说站】python中__init__ 和__new__的对比
- 【说站】python中类对象及类属性的介绍
- 【说站】python中__call__的触发执行
- 【说站】python类实例化如何实现
- 【说站】python实例属性的查找顺序
- 【说站】python保护变量是什么
- 【说站】python中__enter__和__exit__的应用场景
- 【说站】python数据预处理的三种情况
- 【说站】python自动化测试需要学习什么?
- 【说站】python如何读取不同格式文件
- 【说站】python API接口如何测试
- 【说站】python文件拆分与合并的方法
- 【说站】Python如何实现时间累加的计算器
- 【说站】Python列表中有哪些索引
- 【说站】python pyglet模块如何使用
- 【说站】python输入成绩求平均分
- 【说站】python温度转换代码
文章评论
评论问答