python3登陆接口测试

Python3和Python2有很大的语法区别,在实际的项目中,要注意格式。今天用Python3做一个接口测试,由于没有经验,用Python2的语法,调了半天没有搞定,后来一个大神指点了一下,终于拨开日月见青天。感谢,大家在平时的工作中,如果遇到问题,也要学会百度,百度解决不了的,就咨询大神指点。有兴趣的可以关注文章后面的公众号。现在我们先看一下例子:

先拿到接口地址。

 新建项目,输入脚本如下:

from urllib import request
from urllib import parse
from urllib.request import urlopen

values = {'userName': '18100000001', 'pass': 'a123456','code':'','msgCode':''}
data = parse.urlencode(values).encode('utf-8')  # 提交类型不能为str,需要为byte类型
url = 'https://***.****.com/user/userlogin'
request = request.Request(url, data)
response = urlopen(request)
print(response.read().decode())

点击运行:

更多资料请关注微信公众号:程序员技术前沿。

原文地址:https://www.cnblogs.com/tiechui2015/p/9084309.html