Python-向飞信好友发送短信,可用于日常监控程序,python-发送短信,参照oschina上某位


参照oschina上某位大牛写的php代码,改成python版本,实现向飞信好友下发短信功能。

该功能可用于日常监控脚本中,当发现系统异常时主动向自己的手机上发送短信,避免邮件告警处理不及时的问题。

#coding:utf-8#调用飞信import urllib2import urllibclass fetion:    msisdn = ''    passwd = ''    baseurl = 'http://quanapi.sinaapp.com/fetion.php'    #设置登陆用户    def setuser(self,msisdn,passwd):        self.msisdn = msisdn        self.passwd = passwd    #发送短信    def sendsms(self,recmsisdn,content):        cod = 1        if self.msisdn == '' :            cod = 0            return 'msisdn is null'        if self.passwd == '' :            cod = 0            return 'passwd is null'        if recmsisdn == '' :            cod = 0            return 'recmsisdn is null'        if content == '':            cod = 0            return 'content is null'        if cod == 1 :            smsurl = self.baseurl + '?u=' + self.msisdn + '&p=' + self.passwd + '&to='+recmsisdn +'&m=' + content            print smsurl            res = urllib2.urlopen(smsurl).read()            #反馈调用结果            return res.split(',')[0].split(':')[1]newfetion = fetion()#设置登陆飞信的用户newfetion.setuser('13812341234','123456')#发送短信print newfetion.sendsms('13812341235','测试')#该片段来自于http://byrx.net

评论关闭