python订餐系统_用python编写的公司订餐系统的审核脚本
每次要手动审核别人的订餐,很麻烦,有时会忘记审核,有时去审核别人还没点饭。
于是有了以下的脚本,刚好可以实践下python。有需要的朋友也可以参考下。
步骤:
1, 登录获取待审核列表;
2, 分析审核数据,进行审核操作。 代码如下:
#!/usr/bin/env python
# -*- coding: gbk -*-
#Using GPL v2
#Author: xiaomage234@gmail.com
#Version:0.1
import sys,re
import urllib,urllib2
from time import localtime,strftime
def http_send(u,url,employee='',order_id='',query=1):
opener = urllib2.build_opener()
if query == 1:
postdata = urllib.urlencode({"u":u})
else:
postdata = urllib.urlencode({"u":u,"employee":employee,"order_id":order_id,"audit":1,"reason":""})
request = urllib2.Request(url,postdata)
body = opener.open(request).read()
opener.close()
return body
def gettime():
date = strftime("%Y-%m-%d %H:%M:%S", localtime())
return date
def main(argv=None):
auditor = "username"
url = "http://192.168.14.27/cgi-bin/cgi_audit_login"
#url = "http://mage.xunlei.com/ret.html"
patt = 'javascript:operation\((.*?)\)'
ret = http_send(auditor,url)
match = re.search(patt,ret,re.S|re.M)
if match:
data = match.group(1)
else:
print '%s:no data to audit!' % gettime()
sys.exit()
print data
arrays = data.split(',')
employee = arrays[1]
employee = employee.replace("'","").strip()
#print employee
order_id = arrays[2]
order_id = order_id.replace("'","").strip()
#print order_id
url2 = "http://192.168.14.27/cgi-bin/cgi_audit"
result = http_send(auditor,url2,employee,order_id,0)
print gettime()
print result
if __name__ == "__main__":
sys.exit(main())
python订餐系统_用python编写的公司订餐系统的审核脚本相关推荐
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python遥感图像处理_基于Python的矿山遥感监测系统开发方法
目前,很多学者都是从宏观上讨论遥感和GIS一体化集成的可能性及集成的方法,但这些研究在GIS和RS方向只是对Python集成研究的思路或某一功能的介绍,并没有一个基于Python开发的集成GIS与RS ...
- python开发出来的crm系统_用Python打造一个CRM系统(二)
在上一篇中介绍了CRM和Django,在本篇中将聊聊Django的最佳实践. 总的来说就是遵循Django的设计理念:松耦合.代码精简.快速开发.DRY.明确优于隐式.一致性等.下面从开发环境.项目组 ...
- 用python读取股票价格_使用Python写一个量化股票提醒系统
大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...
- python开发出来的crm系统_用Python打造一个CRM系统(三)
在上一篇中我们基于cookiecutter-django创建了一个one_crm的项目,在本文中将在本地进行初始化,并成功运行起来. 本地初始化之前先确保环境先安装了Python3.8.Postgre ...
- python模拟登录教务系统_用Python实现模拟登录正方教务系统抢课
最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python脚本自助抢课,抢课的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作. 而且整个流程是比较简单,这是因为正方 ...
- python身份证验证系统_利用Python制作全国身份证号验证及查询系统!就问你吊不吊!...
大家好哇,又是一个愉快的周末,今天本鸟给大家分享1个有趣的实战项目,用python制作"全国身份证号验证及查询系统",成品界面如下图: 本系统可以实现身份证号真伪验证,年龄.性别及 ...
- python视频点播系统_精通Python(微课视频版)/Python开发视频点播大系
目录 第1篇 基础知识 第1章 Python概述 1.1 认识Python 1.1.1 Python的历史 1.1.2 Python的特点 1.1.3 Python的应用 1.2 搭建Python开发 ...
- python写炒股软件_使用Python写一个量化股票提醒系统
大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...
最新文章
- 5行代码,快速实现图像分割,代码逐行详解,手把手教你处理图像 | 开源
- JavaWeb 使用nginx负载均衡
- java 实现 常见排序算法(二) 插入排序
- python-学生管理系统--5 统计学生总人数功能
- python元祖用法_python中元组的用法整理
- (转)GB2312简体中文编码表
- 【企业】全球顶级思维模式:建立思维模式,把握人性管理
- 国庆八天乐,码农长假怎么过?别加班了
- 科学计算机语言,计算机语言教学科学思维
- 缓存加速CDN——squid代理服务器应用(传统代理,透明代理)
- vue使用html2canvas jspdf实现pdf下载导出功能
- 理性的光辉,“哥德尔不完备定理”到底说了些什么?
- 复选框checkbox自定义样式
- java中空指针异常如何解决_main函数中出现空指针异常,如何解决?
- 120帧手机动态壁纸_小英雄高清动态壁纸app下载-小英雄高清动态壁纸v2.6手机下载...
- Yura and Developers
- 南京邮电大学2023年数电期末试卷
- 数字加减与摄氏华氏度转化 王明哲
- java获取Win系统日志最后(最新)开关机时间记录等
- 网易博客日志:COSTAS环低通滤波器设计及环路增益设计
热门文章
- Python恶搞搞机程序弹窗
- python图中图_【python】matplotlib数据可视化(7)——图中图
- 什么是互质数(或互素数) ?
- 大学生川菜网页制作教程 表格布局网页模板 学生HTML静态水煮鱼网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
- 3分钟带你了解Web前端开发工程师需要掌握什么?
- html点击切换图片代码简易,html点击按钮时切换图片的代码是什么?
- 怎么在python输出图片_python怎么输出图片
- 2018及过去20年诺贝尔化学奖获奖者及其贡献!
- 深度解析C/C++中的宏是什么?有什么作用呢?
- C#Skip和Take的用法