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)

 

相关文章:

  • 2021-09-13
  • 2022-01-11
  • 2022-12-23
  • 2021-12-26
  • 2021-12-22
  • 2021-04-23
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2021-11-20
  • 2021-10-20
  • 2021-09-27
相关资源
相似解决方案