對於初學者,如何利用第三方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...