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)

 

posted @ 2019-11-05 22:48  那个谁呢  阅读(812)  评论(0编辑  收藏  举报