最新很多的搜剧机器人
直接上代码:
def Official_account_search_service(): # data = request.data # xml = data.decode("utf-8") try: pass except Exception as e: return "" xml = """ <xml><ToUserName><![CDATA[gh_536e3f033557]]></ToUserName> <FromUserName><![CDATA[or5mo52G5Wffg3F-qWI19jRU89qE]]></FromUserName> <CreateTime>1710988864</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[搜剧美人]]></Content> <MsgId>24495472274418823</MsgId> </xml> """ ToUserName = re.findall(r"<ToUserName><!\[CDATA\[(.+?)\]]></ToUserName>", xml)[0] FromUserName = re.findall(r"<FromUserName><!\[CDATA\[(.+?)\]]></FromUserName>", xml)[0] Content = re.findall(r"<Content><!\[CDATA\[(.+?)\]]></Content>", xml)[0] CreateTime = re.findall(r"<CreateTime>(.+?)</CreateTime>", xml)[0] print(ToUserName) print(FromUserName) print(Content) print(CreateTime) if "搜剧" in Content: print("搜剧存在") name = Content.replace("搜剧", "") Send_messages_to_official_account_users(FromUserName, name) # print (name) else: print("未检测到关键词") # print(xml) return "success"