Python接口实战
Get请求
Python Get请求实现方式
定义接口地址
定义请求数据
整理请求数据
发送数据并获取结果

mark:


![]()

打印的数据需要解码
密码不正确,密钥需要md5加密
python get请求
定义接口地址和请求数据,按照格式拼接起来发送给服务器
数据需要进行编码
打印的数据需要解码
导包
定义URL:
例如:URL = 'HTTP:168.0.0.1:8080/ABC/AAA'
定义请求数据,并对数据进行赋值:
注:这里请求的参数数据都是在字典里面的:data = {}
对请求数据进行编码,
将数据和URL进行连接
打开请求,获取对象
读取服务端返回的数据
python 请求实现方式--get实操
python 请求实现方式--get
Python简介
Postman 的运用
Python get请求实现方式:定义接口地址、定义请求数据、整理请求数据、发送数据并获取结果
postman的运用:多接口一起使用、方便回归、提高技能水平
Python Get请求实现方式
Python接口实战
Python简介
# -*- coding:utf8 -*-
import urllib
import urllib2
url="接口地址"
#定义请求数据,并且对数据进行赋值
data={}
data['loginname'] = '账号'
data['password'] = 'md5加密的密码'(md5值可以百度查询)
#对请求数据进行编码
data= urllib.urlencode(data)
#将数据和url进行连接
reauest = url+'?'+data
#打开请求,获取对象
requestResponse = urllib2.urlopen(request)
#读取服务端返回的数据
ResponseStr = requestResponse.read()
#打印数据
ResponseStr = ResponseStr.decode('unicode_escape')
print(ResponseStr)
先记一个下ython3的实现,感觉好像有点问题。
# -*- coding:utf-8 -*-
import urllib.request
import urllib.parse
#定义请求数据,并对数据进行赋值
data = {}
data['username'] = 'root'
data['password'] = 'root'
header_dict = {'User-Agent':'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0'}
url = '你的login地址'
#拼接地址和数据
req = urllib.request.Request(url = '%s%s%s' % (url,'?',data),headers = header_dict)
#打开请求获取对象
res = urllib.request.urlopen(req)
#读取服务器返回数据
res = res.read()
#打印数据
print(res)
print(res.decode(encoding = 'utf-8'))
MD5加密转换
返回数据转码
python简介:一个简单的面向对象脚本语言,语法简介清洗、易学、易懂、并且拥有强大的第三方扩展库
python get请求实现方式
定义接口地址
定义请求数据
整理请求数据
发送数据并获取结果
代码!!!
#定义代码格式
#-*- coding:utf8 -*-
from urllib import request
from urllib import parse
from urllib.request import urlopen
url = "http://reg.haibian.com/login/ajax_login"
#定义请求数据并赋值
data = {}
data['loginname'] = 'student08@qq.com'
data['password'] = '111111'#密码应该是MD5的,在百度翻译,这里不知道为什么明文就可以通过
data = parse.urlencode(data)
#将数据和url进行连接
requests = url+'?'+data
#打开请求获取对象
requestResponse = urlopen(requests)
#读取服务端返回的对象
responseStr = requestResponse.read()
#打印数据
#ResponseStr = responseStr.decode("unicode_escape") #将密码进行转译(因为密码用的是MD5的,对应上边)
print(responseStr)
Postman的运用
Python 编写get请求程序
定义接口地址
定义请求数据
整理请求数据
发送数据并获得结果
Python代码:
#-*-coding:utf8-*
import urllib//引入两个包
import urllib2//同上
url="http//reg.zhanglidezhuye.com/login/ajax_login"//定义接口地址
data={}//定义数据
环境 Python 3.6.4 64-bit
import urllib.parse, urllib.request
url = 'http://reg.haibian.com/login/ajax_login'
data = {}
data['loginname'] = 'student08@qq.com'
data['password'] = '111111'
data = urllib.parse.urlencode(data)
request = url+'?'+data
request_response = urllib.request.urlopen(request)
response = request_response.read()
response = request.decode('unicode_escape')
print(response)
Python Get请求实现方式