Python 公司订餐系统的审核脚本,python订餐,每次要手动审核别人的订餐


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

#!/usr/bin/env python# -*- coding: gbk -*-#Using GPL v2#Author: xiaomage234@gmail.com#Version:0.1import sys,reimport urllib,urllib2from time import localtime,strftimedef 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 bodydef gettime():    date = strftime("%Y-%m-%d %H:%M:%S", localtime())    return datedef main(argv=None):    auditor = "username"    url = "<a href="http://192.168.14.27/cgi-bin/cgi_audit_login">http://192.168.14.27/cgi-bin/cgi_audit_login"    #url = "<a href="http://mage.xunlei.com/ret.html">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 = "<a href="http://192.168.14.27/cgi-bin/cgi_audit">http://192.168.14.27/cgi-bin/cgi_audit"    result = http_send(auditor,url2,employee,order_id,0)    print gettime()    print resultif __name__ == "__main__":    sys.exit(main())#该片段来自于http://byrx.net

评论关闭