一年前,由于工作需要,给以色列的同事解释一下国都短信平台的短信发送格式,本来不懂python的我硬着头皮写了一个sample,比较粗,能用,但不优美,希望以后学会python能改得像我同事写的那么优雅

#!/usr/bin/python
#coding:utf8
import sys,httplib,urllib,urllib2
import xml.etree.ElementTree as ETsms=u'测试短信内容【签名部分】' #input message here with ''
gbk_string=sms.encode("gbk") #encode to GBKparams = urllib.urlencode({'OperID':'国都平台账号','OperPass':'平台密码', 'SendTime':'发送时间','ValidTime':'','AppendID':'附加码','DesMobile':'接受短信的手机号码', 'Content':gbk_string,'ContentType':'8'}) url='http://平台接口地址/QxtSms/QxtFirewall'
send = urllib2.Request(url,params)
response = urllib2.urlopen(send)
res_page = response.read()
xml=res_page.decode('gbk')
xml=xml.replace('gbk', 'utf-8')
root = ET.fromstring(xml)
codes=root.getiterator('code')
status=codes[0].text
if status == '03':print "短信发送成功!"
else:print "短信发送失败!"

  

转载于:https://www.cnblogs.com/maxidea/p/5088452.html

国都企信通短信平台发送手机短信的python脚本一例相关推荐

  1. 网关短信php,通过ICQ网关发送手机短信的PHP源程序-PHP教程,PHP应用

    通过icq网关发送手机短信的php源程序 (转自linuxforum.net 原作者:liushiliang email:  lsl@163.net ) //##################### ...

  2. 计算机控制手机短信的接收代码,计算机发送手机短信的C++程序

    手机短信已经成为当今的流行时尚,但怎样在计算机之间体验短信的方便与快捷呢?其实我们利用Windows 2000提供的信使服务就可以自制一个短信发送程序,令笔者最为得意的是它几乎可以穿越各种网络防火墙, ...

  3. java实现的一个发送手机短信

    利用java实现的一个发送手机短信的小例子 JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注 ...

  4. Java利用中国网建SMS短信通平台发送手机短信

    JAVA发送手机短信,流传有几种方法: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册; (2)使用短信mao的方式进行短信的 ...

  5. 中国移动云MAS平台发送普通短信

    使用中国移动云MAS平台发送普通短信 步骤 1.输入用户名和密码登录中国移动云MAS业务平台. 下载用户操作手册 和 HTTP接口文档 深入了解云MAS 2.在中国移动云MAS业务平台的主页面,点击[ ...

  6. 如何用短信平台发送自定义短信?

    我们经常会收到各类短信,如何用短信平台给用户发送自定义短信呢? 其实很简单,具体方法和步骤如下: 1.注册平台账号 以速盟云信短信平台为例,点击官网右上面的"注册"按钮,注册并登录 ...

  7. Python发送手机短信(融合云信平台)

    写下这篇文章,算是记录一下Python发送手机短信的过程.现在通过手机短信推送信息一般比较方便,在企业内部,一般用邮件推送通知,如果不是每个人都有邮箱的话,邮件推送的局限性就出来了.手机短信的实时性比 ...

  8. java 发送短信例子_利用java实现的一个发送手机短信的小例子

    今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...

  9. C#简单实现发送手机短信

    编写一个从电脑向手机发送短信的程序,从网上查找到有三种方式: (1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信m ...

  10. Java 后台实现 发送手机短信的功能(中国网建)

    Java 后台实现 发送手机短信的功能(中国网建) 效果截图: 一.准备阶段 (1)准备第三方平台: 发送短信肯定是需要第三方平台,并且是收费的. 本篇以[中国网建]提供的 SMS 短信平台实现,该平 ...

最新文章

  1. 创建符合标准的、有语意的HTML页面——ASP.NET 2.0 CSS Friendly Control Adapters 1.0发布...
  2. 【c++】映射表std::map
  3. 【greenplum】 gp的安装
  4. Fedora7 安装完全过程
  5. torch版ResNet50(带有多输出)转c++ tensorrt
  6. drupal php filter,Drupal A-Z and number filter
  7. 前端学习 -- HtmlCss -- 表单
  8. 小白记事本--JAVA入门
  9. Oracle 11.2.0.2 Patch 说明
  10. NYOJ - 整数划分(四)
  11. W3school中js学习
  12. 智能门锁电路图_科技生活|网传“小黑盒”刷开智能锁,人脸识别系统“翻脸不认人”?...
  13. Maya2014/2015/2016/2017/2018/2019安装包及安装教程
  14. wav格式怎么转换成flac?
  15. LoadRunner函数大全
  16. ECC椭圆曲线算法(1)阿贝尔群
  17. 《Python编程 从入门到实践》
  18. FastDFS分布式文件系统(详细入门级介绍)
  19. C语言 10_随机数
  20. maven 创建java项目_手把手教你创建Java Maven依赖项目

热门文章

  1. fork、vfork、clone 三者的区别
  2. 用python代码将原图转化为手绘图
  3. gitlab mr wip 怎么弄成_Gitlab基本管理(二)
  4. JavaScript面试题整理
  5. 博为峰Java技术文章 ——JavaSE Swing焦点事件的处理
  6. Android布局(4)--相对布局(RelativeLayout)
  7. Grunt usemin前端自动化打包流程
  8. 服务器部署_nginx报错: [warn] conflicting server name www.test.com on 0.0.0.0:80, ignored
  9. 解决QSqlTableModel::setData()崩溃的问题
  10. .NET: 如何在宿主中动态加载所有的服务