接口测试随笔(2)
在mac电脑下用VS code抓取百度,获取百度返回码和返回结果;用Charles抓包工具查看接口抓包情况
from urllib import request
test_url = 'http://www.baidu.com'
#设置代理Charles查看请求数据
request_proxy = {}
request_proxy['http'] = 'http://127.0.0.1:8888'
request_proxy['https'] = 'https://127.0.0.1:8888'
request_proxy_obj = request.ProxyHandler(request_proxy)
http_request = request.build_opener(request_proxy_obj)
#创建http请求对象
http_obj = request.Request(test_url)
#发送请求
http_ret = http_request.open(http_obj)
#code 获取返回码
http_ret_code = http_ret.code
#reason 获取返回状态
http_ret_flag = http_ret.reason
http_ret_log = f'{http_ret_code} | {http_ret_flag}'
print(http_ret_log)