diff --git a/iMTShop.py b/iMTShop.py index 5bbdb3f..a6d7ae6 100644 --- a/iMTShop.py +++ b/iMTShop.py @@ -312,16 +312,18 @@ if __name__ == '__main__': s += userName + '_' + mobile + '---------------' + \ "小茅运:" + r + '\n' s += userName + '_' + mobile + "正常结束任务"+'\n \n' - if "失败" in s: - # 替换 申购失败:今天已申购 后再判断是否还有失败的文字 - replacedS = s.replace('申购失败:今天已申购', '-') - # 替换完今天已申购的文字后,如果还有失败的文字,说明才是真的失败 - if "失败" in replacedS: - sendEmail('茅台申购失败',s) - else: - sendEmail('茅台已申购',s) - else : - sendEmail('茅台申购成功',s) + # 多个用户均执行结束时:统一发送结果邮件 + if userCount == len(mt_token_list): + if "失败" in s: + # 替换 申购失败:今天已申购 后再判断是否还有失败的文字 + replacedS = s.replace('申购失败:今天已申购', '-') + # 替换完今天已申购的文字后,如果还有失败的文字,说明才是真的失败 + if "失败" in replacedS: + sendEmail('茅台申购失败',s) + else: + sendEmail('茅台已申购',s) + else : + sendEmail('用户'+str(userCount)+'茅台申购成功',s) except Exception as e: s += userName + '_' + mobile + "异常信息"+e sendEmail('茅台申购异常结束',s)