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请求实现方式