利用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生成随机MAC地址
Mar 10 Python
Python3 Random模块代码详解
Dec 04 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
python微信撤回监测代码
Apr 29 Python
详解pyppeteer(python版puppeteer)基本使用
Jun 12 Python
python实现登录密码重置简易操作代码
Aug 14 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
使用Pytorch来拟合函数方式
Jan 14 Python
Django-migrate报错问题解决方案
Apr 21 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
Apr 24 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
Aug 05 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
Feb 03 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
玩转虚拟域名◎+ .
2006/10/09 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
js 解决“options为空或不是对象”
2008/12/22 Javascript
面向对象的javascript(笔记)
2009/10/06 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
详解js闭包
2014/09/02 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
js实现漫天星星效果
2017/01/19 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
Python制作爬虫抓取美女图
2016/01/20 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
django settings.py 配置文件及介绍
2019/07/15 Python
python中可以声明变量类型吗
2020/06/18 Python
Python 代码调试技巧示例代码
2020/08/11 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
理工大学毕业生自荐信
2013/11/01 职场文书
绿色学校实施方案
2014/03/31 职场文书
护理专业自荐书
2014/06/04 职场文书
地方白酒代理协议书
2014/10/25 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
大四学生个人总结
2015/02/15 职场文书
教师个人自我评价
2015/03/04 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android
如何利用python实现Simhash算法
2022/06/28 Python