python利用第三方模組,傳送簡訊驗證碼

2021-09-24 08:27:48 字數 880 閱讀 4031

對於初學者,如何利用第三方python開發包傳送簡訊驗證碼,下面是具體的實現和記錄過程!

環境:虛擬機器上centos7平台,python3.7版本;

第三方簡訊平台:榛子雲簡訊(smsow.zhenzikj.com)

api文件: smsow.zhenzikj.com/doc/python_…

首先,申請賬號的部分就省略了

使用申請的賬號,登入使用者中心sms.zhenzikj.com/zhenzisms_u…

在"我的應用"->"詳情"中開啟:

3. 引入模組

import zhenzismsclient as smsclient

4. 生成驗證碼

import random

code = '';//驗證碼

for num in range(1,5):

code = code + str(random.randint(0, 9));

5. 傳送簡訊

result = client.send('15811111111', '您的驗證碼為2323');複製**
引數1:接收者手機號碼,引數2:簡訊內容

返回結果是json格式的字串, code: 傳送狀態,0為成功。非0為傳送失敗,可從data中檢視錯誤資訊

6. 傳送簡訊(帶返回報告)

result = client.send('15811111111', '您的驗證碼為2323', 'dfee_dfdw_xdfd_dfdfd');複製**
引數3:messageid即該條簡訊的唯一標識, 不能重複, 具體使用請參考: smsow.zhenzikj.com/doc/api_doc…

第三方模組

參考 第三方模組 requestsimport requests 對於帶引數的url,傳入乙個dict作為params引數 params 要傳入http header時,我們傳入乙個dict作為headers引數 請求中傳入cookie,只需準備乙個dict傳入cookies引數 my cookie...

python模組之第三方模組

什麼是第三方模組 1 命令列借助於pip工具 pip3 install 模組名 不知道版本預設是最新版 pip3 install 模組名 版本號 pip3 install 模組名 i 倉庫位址 臨時切換 注 pip所在的路徑需要新增環境變數 命令列形式永久修改需要修改python直譯器原始檔 例 p...

Python第三方模組tesserocr安裝

20190125補充,換了個新電腦win10,安裝都很正常,但是在匯入模組的時候出錯,提示如下 traceback most recent call last file line 1,in import tesserocr file d program files python lib site p...