利用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 相关文章推荐
videocapture库制作python视频高速传输程序
Dec 23 Python
Python操作MySQL简单实现方法
Jan 26 Python
Python中文竖排显示的方法
Jul 28 Python
python 网络爬虫初级实现代码
Feb 27 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
Python 列表理解及使用方法
Oct 27 Python
python通过zabbix api获取主机
Sep 17 Python
Python Cookie 读取和保存方法
Dec 28 Python
用Python获取摄像头并实时控制人脸的实现示例
Jul 11 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 Python
django如何自定义manage.py管理命令
Apr 27 Python
python中的plt.cm.Paired用法说明
May 31 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
CI配置多数据库访问的方法
2016/03/28 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
js控制input输入字符解析
2013/12/27 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
简单介绍Python中的try和finally和with方法
2015/05/05 Python
详解Python中dict与set的使用
2015/08/10 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
python高阶爬虫实战分析
2018/07/29 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
假日旅行社实习自我鉴定
2013/09/24 职场文书
军训教官感言
2014/03/02 职场文书
销售人员求职的自我评价分享
2014/03/15 职场文书
学前班评语大全
2014/05/04 职场文书
森林防火宣传标语
2014/06/27 职场文书
2014年食堂工作总结
2014/11/20 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL