0
点赞
收藏
分享

微信扫一扫

微信机器人

山竹山竹px 2022-06-27 阅读 83
#-*-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)

  


举报

相关推荐

0 条评论