利用python+request通过接口实现人员通行记录上传功能


Posted in Python onJanuary 13, 2021

前言:

脚本中包含以下几点常用功能:

(1)实时获取当前时间
(2)while循环提交
(3)上传图片文件

一、上述功能解释:

(1)实时获取当前时间,下面展示三种格式化后的日期代码示例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
import time
 
# 格式化成2016-03-20 11:45:39形式
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 
 
# 格式化成Sat Mar 28 22:24:24 2016形式
print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()) 
 
# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

以上实例输出结果:

2016-04-07 10:25:09
Thu Apr 07 10:25:09 2016
1459175064.0

详情查看菜鸟教程,https://www.runoob.com/python/python-date-time.html
(2)while循环提交
其基本形式为:

while 判断条件(condition):
 执行语句(statements)……

具体查看菜鸟教程,https://www.runoob.com/python/python-while-loop.html
(3)上传图片文件

filexxxx ={
	"filexxxxxxxx":open('xxx.jpg','rb')#文件内容根据实际路径修改
}

具体查看 https://3water.com/article/198278.htm

二、预期结果示例

利用python+request通过接口实现人员通行记录上传功能

利用python+request通过接口实现人员通行记录上传功能

三、完整脚本示例:

注意:脚本中含有多余的无关代码信息,我写在这里只是自我记录
修改userId,mac即可对应上传不同人员、不同设备的通行记录

import random
import time
import requests
def test_zhuce():
 i=1
 while i<1000:

 url="http://xx.xx.cn:8888/xxxx/robot/uploadVisitorOutIn"
 url1 = "https://xxxx.xxxx/xxx/app/2.1.0/token/signxxx"
 r1=requests.post(url1)
 t = r1.json()["token"]
 b=random.randint(1,100000)
 date = {
  # "name": "接口注册%d" % b,
  "userId": "8d92402b9f859d",
  "userType" : 5,
  "operateType": 1,
  # "msToken": t,
  #实时获取时间信息
  "time": time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()),
  "mac": "qwertyuioo",
  "ageType":0,
  "emotionType":0,
  "genderType":0,
  "stranger":"false",
  "openWay":0,
  "temperature":0.0
 }
 #上传图片,open('1610507254344.png','rb')中的1610507254344.png文件是放在了项目内,如果不在项目内,需要添加对应的文件路径
 files={
  "picFile":open('1610507254344.png','rb'),
 }
 r = requests.post(url, data=date,files=files)
 print('\n'"状态:",r.text)
 print('\n'"头部信息:",r.headers)
 print('\n'"cookie信息:",r.cookies)
 print('\n'"token信息:",t)
 i+=1
 # assert r.status_code == 200

到此这篇关于利用python+request通过接口实现人员通行记录上传功能的文章就介绍到这了,更多相关python request实现人员通行记录上传内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python类的基础入门知识
Nov 24 Python
python操作摄像头截图实现远程监控的例子
Mar 25 Python
Python的Django REST框架中的序列化及请求和返回
Apr 11 Python
Python pass详细介绍及实例代码
Nov 24 Python
Python实现自动发送邮件功能
Mar 02 Python
Django组件之cookie与session的使用方法
Jan 10 Python
Python supervisor强大的进程管理工具的使用
Apr 24 Python
python list多级排序知识点总结
Oct 23 Python
python实现实时视频流播放代码实例
Jan 11 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
python利用文件时间批量重命名照片和视频
Feb 09 Python
selenium如何定位span元素的实现
Jan 13 #Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 #Python
python pillow库的基础使用教程
Jan 13 #Python
用python-webdriver实现自动填表的示例代码
Jan 13 #Python
python 装饰器的基本使用
Jan 13 #Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 #Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 #Python
You might like
php Hex RGB颜色值互换的使用
2013/05/10 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
PHP生成树的方法
2015/07/28 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
python http接口自动化脚本详解
2018/01/02 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
如何学习Python time模块
2020/06/03 Python
为什么称python为胶水语言
2020/06/16 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
行政管理专业推荐信
2013/11/02 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
低碳环保口号
2014/06/12 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书