1 Star 0 Fork 16

aaron/stock_robot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
wx_request.py 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
邹吉华 提交于 2023-04-12 16:27 +08:00 . 1.6
import string
import xml.etree.ElementTree as ET
def parse_xml(data):
if len(data) == 0:
return None
xmlData = ET.fromstring(data)
msg_type = xmlData.find('MsgType').text
if msg_type == 'text':
return ReqTextMsg(xmlData)
elif msg_type == 'image':
return ReqImageMsg(xmlData)
else :
return None
class ReqMsg(object):
def __init__(self, xmlData):
self.to_username = xmlData.find('ToUserName').text
self.from_username = xmlData.find('FromUserName').text
self.create_time = xmlData.find('CreateTime').text
self.msg_id = xmlData.find('MsgId').text
self.msg_type = xmlData.find('MsgType').text
class ReqTextMsg(ReqMsg):
def __init__(self, xmlData):
ReqMsg.__init__(self, xmlData)
self.content:string = xmlData.find('Content').text
class ReqImageMsg(ReqMsg):
def __init__(self, xmlData):
ReqMsg.__init__(self, xmlData)
self.pic_url = xmlData.find('PicUrl').text
self.media_id = xmlData.find('MediaId').text
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/alpha_aaron/stock_robot.git
git@gitee.com:alpha_aaron/stock_robot.git
alpha_aaron
stock_robot
stock_robot
master

搜索帮助