python接口自动化(get请求)
python接口自动化(get请求)
get请求的目的:查询资源
一、导包
二、请求的URL
三、请求的参数
四、获取请求的URL
五、获取响应的状态码
六、获取响应的本文信息
#导包 import requests #调用get r=requests.get('https://www.baidu.com')#r为响应数据对象 #获取URL print("URL地址为:",r.url) #获取code print("响应状态码为:",r.status_code) #以文本形式输出响应 print("文本格式获取响应:",r.text) #获取cookie print("获取cookies",r.cookies)
import requests #案例一(传递一个参数) url='http://www.baidu.com' params={'id':1,"username":"sdhf"} r=requests.get(url,params=params) print('URL:',r.url) print("状态码:",r.status_code) print("响应:",r.text) #案例二(传递多个参数) url='http://www.baidu.com' params=[{'id':3,"username":"AAA"},{'id':2,"username":"QQQQ"}] for list in params: r=requests.get(url,params=list) print('URL:',r.url) print("状态码:",r.status_code) print("响应:",r.text) #案例三(传递参数中有两个id) url='http://www.baidu.com' params={'id':'1001,1002'} r=requests.get(url,params=params)# print('URL:',r.url)#URL: http://www.baidu.com/?id=1001%2C1002 响应中的%2c为ASCII码中的逗号 print("状态码:",r.status_code) print("响应:",r.text)