每次要手动审核别人的订餐,很麻烦,有时会忘记审核,有时去审核别人还没点饭。

于是有了以下的脚本,刚好可以实践下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编写的公司订餐系统的审核脚本相关推荐

  1. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python遥感图像处理_基于Python的矿山遥感监测系统开发方法

    目前,很多学者都是从宏观上讨论遥感和GIS一体化集成的可能性及集成的方法,但这些研究在GIS和RS方向只是对Python集成研究的思路或某一功能的介绍,并没有一个基于Python开发的集成GIS与RS ...

  4. python开发出来的crm系统_用Python打造一个CRM系统(二)

    在上一篇中介绍了CRM和Django,在本篇中将聊聊Django的最佳实践. 总的来说就是遵循Django的设计理念:松耦合.代码精简.快速开发.DRY.明确优于隐式.一致性等.下面从开发环境.项目组 ...

  5. 用python读取股票价格_使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

  6. python开发出来的crm系统_用Python打造一个CRM系统(三)

    在上一篇中我们基于cookiecutter-django创建了一个one_crm的项目,在本文中将在本地进行初始化,并成功运行起来. 本地初始化之前先确保环境先安装了Python3.8.Postgre ...

  7. python模拟登录教务系统_用Python实现模拟登录正方教务系统抢课

    最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python脚本自助抢课,抢课的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作. 而且整个流程是比较简单,这是因为正方 ...

  8. python身份证验证系统_利用Python制作全国身份证号验证及查询系统!就问你吊不吊!...

    大家好哇,又是一个愉快的周末,今天本鸟给大家分享1个有趣的实战项目,用python制作"全国身份证号验证及查询系统",成品界面如下图: 本系统可以实现身份证号真伪验证,年龄.性别及 ...

  9. python视频点播系统_精通Python(微课视频版)/Python开发视频点播大系

    目录 第1篇 基础知识 第1章 Python概述 1.1 认识Python 1.1.1 Python的历史 1.1.2 Python的特点 1.1.3 Python的应用 1.2 搭建Python开发 ...

  10. python写炒股软件_使用Python写一个量化股票提醒系统

    大家在没有阅读本文之前先看下python的基本概念, Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开 ...

最新文章

  1. 5行代码,快速实现图像分割,代码逐行详解,手把手教你处理图像 | 开源
  2. JavaWeb 使用nginx负载均衡
  3. java 实现 常见排序算法(二) 插入排序
  4. python-学生管理系统--5 统计学生总人数功能
  5. python元祖用法_python中元组的用法整理
  6. (转)GB2312简体中文编码表
  7. 【企业】全球顶级思维模式:建立思维模式,把握人性管理
  8. 国庆八天乐,码农长假怎么过?别加班了
  9. 科学计算机语言,计算机语言教学科学思维
  10. 缓存加速CDN——squid代理服务器应用(传统代理,透明代理)
  11. vue使用html2canvas jspdf实现pdf下载导出功能
  12. 理性的光辉,“哥德尔不完备定理”到底说了些什么?
  13. 复选框checkbox自定义样式
  14. java中空指针异常如何解决_main函数中出现空指针异常,如何解决?
  15. 120帧手机动态壁纸_小英雄高清动态壁纸app下载-小英雄高清动态壁纸v2.6手机下载...
  16. Yura and Developers
  17. 南京邮电大学2023年数电期末试卷
  18. 数字加减与摄氏华氏度转化 王明哲
  19. java获取Win系统日志最后(最新)开关机时间记录等
  20. 网易博客日志:COSTAS环低通滤波器设计及环路增益设计

热门文章

  1. Python恶搞搞机程序弹窗
  2. python图中图_【python】matplotlib数据可视化(7)——图中图
  3. 什么是互质数(或互素数) ?
  4. 大学生川菜网页制作教程 表格布局网页模板 学生HTML静态水煮鱼网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
  5. 3分钟带你了解Web前端开发工程师需要掌握什么?
  6. html点击切换图片代码简易,html点击按钮时切换图片的代码是什么?
  7. 怎么在python输出图片_python怎么输出图片
  8. 2018及过去20年诺贝尔化学奖获奖者及其贡献!
  9. 深度解析C/C++中的宏是什么?有什么作用呢?
  10. C#Skip和Take的用法