zoukankan      html  css  js  c++  java
  • 微信机器人

    #-*-coding:utf-8-*-
    from flask import Flask
    from flask import request
    import time
    from xml.etree import ElementTree as ET
    app=Flask(__name__)
    @app.route('/wechat',methods=['GET','POST'])
    def index():
        if request.method=='POST':
            data=request.get_data()
            xml=ET.fromstring(data)
            Content=xml.findtext('.//Content')
            ToUserName=xml.findtext('.//ToUserName')
            FromUserName=xml.findtext('.//FromUserName')
            CreateTime=xml.findtext('.//CreateTime')
            MsgId=xml.findtext('.//MsgId')
            response='''<xml><ToUserName><![CDATA[%s]]></ToUserName>
    <FromUserName><![CDATA[%s]]></FromUserName>
    <CreateTime>%s</CreateTime>
    <MsgType><![CDATA[text]]></MsgType>
    <Content><![CDATA[%s]]></Content>
    <MsgId>%s</MsgId>
    </xml>'''%(FromUserName,ToUserName,time.time(),Content,MsgId)
            return response
        echostr=request.args.get('echostr')
        return echostr
    if __name__=='__main__':
        app.run(host='0.0.0.0',port=80,debug=True)
    

      

  • 相关阅读:
    09-导入/导出
    django 登录
    python 数据结构
    Django 加密解密
    MySQL SQL语句
    libpython3.6m.so.1.0文件缺失
    环境变量配置
    Django 设置session过期时间
    Django 搜索功能
    表单校验
  • 原文地址:https://www.cnblogs.com/howhy/p/7595459.html
Copyright © 2011-2022 走看看