使用python脚本,通过PyFetion给手机发消息
2013-01-18 20:50
302 查看
主函数,保存为一个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):
相关文章推荐
- 使用python编写脚本获取手机当前应用的信息
- 使用Python+xmpppy通过gtalk服务收发消息
- 使用python编写脚本获取手机当前应用apk的信息
- 使用Python+xmpppy通过gtalk服务收发消息
- 使用python检测手机QQ在线状态的脚本代码
- 使用一个简单的python脚本将一个本地文件以码流的形式,通过UDP协议发送到对端:
- 使用python检测手机QQ在线状态的脚本代码
- 让主程序可以通过python脚本扩展功能及boost.python的使用
- 使用python编写批量卸载手机中安装的android应用脚本
- 使用python脚本利用SSH协议通过TFTP备份华为交换机配置
- 使用python脚本利用SSH协议通过TFTP备份批量备份山石防火墙配置
- 使用python编写批量卸载手机中安装的android应用脚本
- 【python脚本】通过adb控制android手机
- 使用python编写脚本获取手机当前应用apk的信息
- ZODB入门 -- 如何通过面向对象的动态语言 Python 使用对象数据库
- Python通过上下文管理器使用进程池multiprocessing.Pool
- 使用极光推送(www.jpush.cn)向安卓手机推送消息【服务端向客户端主送推送】C#语言
- 使用pdb模块调试Python脚本
- jpython的使用(Java调用python脚本)
- 使用python和批处理bat脚本ping检测主机连通性