利用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的shutil模块中文件的复制操作函数详解
Jul 05 Python
numpy自动生成数组详解
Dec 15 Python
python实现画一颗树和一片森林
Jun 25 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
Python3实现飞机大战游戏
Apr 24 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
python实现socket简单通信的示例代码
Apr 13 Python
python源码剖析之PyObject详解
May 18 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中防止SQL注入攻击和XSS攻击的两个简单方法
2010/04/15 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
PHP答题类应用接口实例
2015/02/09 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
2019/10/16 PHP
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
vue使用一些外部插件及样式的配置代码
2019/11/18 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
理解Python中的With语句
2016/03/18 Python
Python的Twisted框架上手前所必须了解的异步编程思想
2016/05/25 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
基于python实现操作git过程代码解析
2020/07/27 Python
利用python汇总统计多张Excel
2020/09/22 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
python 实现图片裁剪小工具
2021/02/02 Python
巴西网上药房:onofre
2016/11/21 全球购物
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
创业计划书的内容步骤和要领
2014/01/04 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
安全宣传标语
2014/06/10 职场文书
工作求职信
2014/07/04 职场文书
辞职信模板(中英文版)
2015/02/27 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
关于python爬虫应用urllib库作用分析
2021/09/04 Python
Java 在生活中的 10 大应用
2021/11/02 Java/Android
Python中的嵌套循环详情
2022/03/23 Python