首页 编程教程正文

实现微信公众号自动回复用户发来的消息

piaodoo 编程教程 2020-02-22 22:02:58 845 0 python教程

本文来源吾爱破解论坛

QQ图片20190503015812.png (70.35 KB, 下载次数: 0)

下载附件  保存到相册

2019-5-3 01:58 上传




QQ图片20190503015606.png (21.61 KB, 下载次数: 0)

下载附件  保存到相册

2019-5-3 01:56 上传




放代码:
[Python] 纯文本查看 复制代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import web
import re

urls =(

    '/','Index',

)

class Index:
    def GET(self):
        i= web.input()#获取请求的参数
        return i.get('echostr')
        return 'hello world!'
    def POST(self):
        i=web.data()
        print i
        reg = '''<xml><ToUserName><!\[CDATA\[(.*?)\]\]></ToUserName>
<FromUserName><!\[CDATA\[(.*?)\]\]></FromUserName>
<CreateTime>(.*?)</CreateTime>
<MsgType><!\[CDATA\[text\]\]></MsgType>
<Content><!\[CDATA\[(.*?)\]\]></Content>
<MsgId>(.*?)</MsgId>'''
        ToUserName,FromUserName,CreateTime,Content,MsgId=re.findall(reg,i)[0]
        return '''
<xml>
  <ToUserName><![CDATA[%s]]></ToUserName>
  <FromUserName><![CDATA[%s]]></FromUserName>
  <CreateTime>%s</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[%s]]></Content>
</xml>
'''%(FromUserName,ToUserName,CreateTime,Content)
        print( ToUserName,FromUserName,CreateTime,Content,MsgId)

if __name__ == '__main__':
    web.application(urls,globals()).run()

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7424.html

搜索