使用python脚本,通过PyFetion给手机发消息

主函数,保存为一个test.py文件,放在PyFetion文件夹的下面,或自已设置目录
import os
import re
import sys
import time  
from PyFetion import *

def SendSMS(sms):
    myphone = '150********'  # 手机号
    mypwd = 'ro**********'  # 登录密码
    destphone = ["150********"]  # 发送对象飞信号
    # 发送目的地改为飞信号,之前用的手机号做目的地发送,别人的收不到短信
    print "waiting for login fetion..."
    fetion = PyFetion(myphone, mypwd, 'TCP')
    fetion.login(FetionHidden)
    for phone in destphone:
        print "sending to", phone
        fetion.send_sms(sms, phone, True)
        print "OK"
    fetion.logout()
    return True

def main():
    print "getting out the weather code..."
    msg = "你好"
    print "/n", msg
    #    SendSMS("发送信息")
    SendSMS(msg)
    print "Done."


if __name__ == "__main__":
    sys.exit(main())  
    


下载PyFetion :

http://code.google.com/p/pytool/downloads/detail?name=PyFetion.rar&can=2&q=

PyFetion2010修正版

 

使用PyFetion时,有时会提醒你,输入验证码。(验证码存在PyFeition生成的一个图片当中。)

输入验证码时会自动弹出验证码图片(Windows下用自带图片查看器),关闭图片后再输入验证码,否则不会出来输入验证码的提示,输入验证码时可以不用理会已输入的字母被覆盖。

 

PyFetion 公开的API:

PyFetion 初始化函数:

class PyFetion(SIPC):

    __log = ''
    __sipc_url = ''
    _ssic = ''
    _user_id = ''
    _lock = RLock()
    _sipc_proxy  = ''
    _domain = ''
    _http_tunnel = ''
    
    mobile_no = ''
    passwd = ''
    queue = Queue()
    sid = ''
    login_type = ''
    receving = False
    presence = ''
    debug = False
    contactlist = {}
    session = {}
    verify = False
    verify_info = []

    def __init__(self,mobile_no,passwd,login_type="TCP",debug=False):
        self.mobile_no = mobile_no
        self.passwd = passwd
        self.login_type = login_type
        global log

********************************************************************************

def send_msg(self,msg,to=None,flag="CatMsg"):
def send_sms(self,msg,to=None,long=True):
def send_schedule_sms(self,msg,time,to=None):
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值