当我们在注册一个网页时,有的网页会让必须要短信验证、邮箱验证,才可以进行账号的注册。其实,我们在项目中会遇到很多问题,比如:当我们进行爬虫的时候,很容易由于网页的改版,造成我们事先写好的爬虫突然无效,此时就需要及时的通知到我们的后台管理人员,可以进行及时修改工作。所以使用短信或者邮件的发送是非常有必要的。
所以今天想来谈一下如何使用Python进行发送短信的操作。
短信验证
今天利用python第三方,发送短信验证码的代码,速实现一遍,短信立即收到,果断记录在案!
程序运行的环境是 windows10 + Python 3.6,由于第三方平台较多,我们今天使用榛子云短信平台,这个平台免费使用1条,充值10元,可以发送270条短信。
下载SDK
因为我们这次的环境是Python3,所以我们选择Python3,下载我们需要的其他文件,保存即可。
下载SDK文档
我们点击这个就会进入Python SDK 开发文档,内容如下:
1.安装
下载后的SDK只包含一个zhenzismsclient.py文件,直接导入到工程中即可使用。
以下是zhenzismsclient.py文件
# -*- coding: utf-8 -*-
# @Time : 2019/7/21 15:19
# @Author : hang1720
# @Site :
# @File : zhenzismsclient.py
# @Software: PyCharm
import urllib.request
import urllib.parse
class ZhenziSmsClient(object):
def __init__(self, apiUrl, appId, appSecret):
self.apiUrl = apiUrl
self.appId = appId