利用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 相关文章推荐
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
Python基础之getpass模块详细介绍
Aug 10 Python
python 上下文管理器使用方法小结
Oct 10 Python
基于Python的文件类型和字符串详解
Dec 21 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
python3 requests中使用ip代理池随机生成ip的实例
May 07 Python
浅析Python装饰器以及装饰器模式
May 28 Python
python实现推箱子游戏
Mar 25 Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
如何在mac版pycharm选择python版本
Jul 21 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
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
我的群发邮件程序
2006/10/09 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
php自定义函数截取汉字长度
2014/05/15 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
JQuery 弹出框定位实现方法
2010/12/02 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
python开发中range()函数用法实例分析
2015/11/12 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
基于Python实现简单学生管理系统
2020/07/24 Python
实习生个人找工作的自我评价
2013/10/30 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
酒店办公室文员岗位职责
2013/12/18 职场文书
店面销售职位的职责
2014/03/09 职场文书
爱护公共设施的标语
2014/06/24 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
教师节表彰会主持词
2015/07/06 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python