开发者社区> 建帅小伙儿> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

python实现短信发送

简介: python实现短信发送,近期老收到自称自己是京东金融的私人电话,骗取钱财,我直接一顿臭骂,他还还口,所以就有了这个短信息发给他。。、。
+关注继续查看

代码如下:

# coding=utf-8
"""
    @project: automation_tools
    @Author:gaojs
    @file: test010.py
    @date:2022/10/19 16:12
    @blogs: https://www.gaojs.com.cn
"""
import time

import requests
from faker import Factory


class SMS:
    """短信发送功能"""

    def __init__(self, account, password):
        """account:APIID(用户中心【验证码通知短信】-【产品纵览】查看)
           password:APIKEY(用户中心【验证码通知短信】-【产品纵览】查看)
           self.url:接口请求地址
           接口网站:https://www.ihuyi.com/
        """
        self.accout = account
        self.passwod = password
        self.url = 'https://106.ihuyi.com/webservice/sms.php?method=Submit'
        randon_ua = Factory.create()
        self.ua = randon_ua.user_agent()

    def send_sms(self, mobile, content):
        """
            发短信
            :param mobile: 手机号
            :param content: 短信内容
            :return:None
        """
        headers = {
            "Content-type": "application/x-www-form-urlencoded",
            "Accept": "text/plain",
            "User-Agent": self.ua
        }

        data = {'account': self.accout,
                'password': self.passwod,
                'mobile': mobile,
                'content': content
                }
        # 发起请求:
        response = requests.post(self.url, headers=headers, data=data)
        print(response.content.decode())


if __name__ == '__main__':
    sms = SMS('xxxxxxxxx', 'xxxxxxxxxxxxxxxxxx')
    for i in range(3):
        time.sleep(2)
        print(f"********************* 短信轰炸第 {i + 1} 次成功!!!")
        sms.send_sms('1380000000', '您的验证码是:8888。 请不要把验证码泄露给其他人。')

image-1667209479333

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存
pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存
224 0
测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)
本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!~
2745 0
18节视频课+编程源码揭秘Python的高阶编程之函数 | 技术日报(19期)
经过一周的Python合辑推送,Python系列就先告一段落啦,之后会给大家推送面试类干货~大家有想要的干货也可以评论区留言哟
664 0
交互式编程及注释的分类 | 手把手教你入门Python之十二
本节重点介绍交互式编程和注释的分类
2180 0
18节视频课+编程源码揭秘Python的高阶编程之函数
函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。
2285 0
编程萌新看过来,一文带你入门Python | 伸手党福利篇
这是一篇介绍Python入门的文章,对于没有任何编程经验甚至不懂电脑的新手都是非常实用的。本文会从计算机的使用开始讲解,中间搭配一些经典的针对知识点的练习,最终大家都可以用Python开发出一个小游戏,快来跟我一起往下看!
5383 0
带你读《Python真好玩:教孩子学编程》之三:这是什么?变量
本书试图以小朋友的思考方式进行编写,尽可能讲解得简单易懂,而且囊括一个Python程序员应该学习和掌握的基本知识,包括变量、条件判断、循环、列表、函数、类与对象、模块、文件、注释、异常与调试等,但果果老师尽可能以图解的形式介绍这些知识。
1026 0
《Python编程从0到1》笔记5——图解递归你肯定看完就能懂!
本小节的示例比较简单,因为在每次递归过程中原问题仅缩减为单个更小的问题。这样的问题往往能够用简单循环解决。这类递归算法的函数调用图是链状结构。这种递归类型被称为“单重递归”(single recursion)。
711 0
《Python编程从0到1》笔记4——你分得清“索引和切片”吗?
Python为序列类型(sequence types) 提供了独特的索引(indexing)和切片(slicing)机制以访问序列的某个元素或某一部分。
546 0
+关注
建帅小伙儿
博客:https://www.gaojs.com.cn CSDN:https://blog.csdn.net/qq_41332844 gitee:https://gitee.com/Bigdata_2013_admin B站:https://space.bilibili.com/487498386
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Python第五讲——关于爬虫如何做js逆向的思路
立即下载
Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战第二讲
立即下载
Python系列直播第一讲——Python中的一切皆对象
立即下载