wfwqf
This commit is contained in:
33
utils.py
33
utils.py
@@ -63,22 +63,23 @@ def saveWxidInfo(account_wxid, wxid, openId=None, h5openid=None):
|
|||||||
# 发送小程序模版,建议远程更新
|
# 发送小程序模版,建议远程更新
|
||||||
def sendminiProgram(data=None, account_wxid=None, wxid=None, msgXml=None):
|
def sendminiProgram(data=None, account_wxid=None, wxid=None, msgXml=None):
|
||||||
# 发送小程序
|
# 发送小程序
|
||||||
if data.get('isSender') != 1:
|
#不是自己发的消息
|
||||||
root = ET.fromstring(msgXml) #xml-字符串形式
|
# if data.get('isSender') != 1:
|
||||||
|
root = ET.fromstring(msgXml) #xml-字符串形式
|
||||||
|
|
||||||
#打开xml文档
|
#打开xml文档
|
||||||
# current_dir = os.path.dirname(os.path.abspath(__file__))
|
# current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
# print('current_dir+/planet.xml',current_dir+'\planet.xml')
|
# print('current_dir+/planet.xml',current_dir+'\planet.xml')
|
||||||
# tree = ET.parse(current_dir+'\planet.xml')
|
# tree = ET.parse(current_dir+'\planet.xml')
|
||||||
# root = tree.getroot()
|
# root = tree.getroot()
|
||||||
|
|
||||||
# 微信好友的wxid
|
# 微信好友的wxid
|
||||||
# wxid='wxid_w2imh7ki5s4q12'
|
# wxid='wxid_w2imh7ki5s4q12'
|
||||||
for pagepath in root.iter('pagepath'):
|
for pagepath in root.iter('pagepath'):
|
||||||
print(pagepath.text) # 打印名字
|
print(pagepath.text) # 打印名字
|
||||||
pagepath.text = pagepath.text + f'?wxid={wxid}'
|
pagepath.text = pagepath.text + f'?wxid={wxid}'
|
||||||
print('修改path', pagepath.text) # 打印名字
|
print('修改path', pagepath.text) # 打印名字
|
||||||
|
|
||||||
# 修改后的xml转成string , method='xml'
|
# 修改后的xml转成string , method='xml'
|
||||||
msgXml = ET.tostring(root, encoding='utf-8').decode('utf-8')
|
msgXml = ET.tostring(root, encoding='utf-8').decode('utf-8')
|
||||||
WXBotService.send_xml_message(account_wxid, wxid, msgXml)
|
WXBotService.send_xml_message(account_wxid, wxid, msgXml)
|
||||||
|
|||||||
Reference in New Issue
Block a user