python对接ihuyi实现短信验证码发送

时间:2021-05-22

在日常生活中我们经常会遇到接收短信验证码的场景,Python也提供了简便的方法实现这个功能,下面就用代码来实现这个功能。

一般我们需要租借短信供应商的服务器发送短信。如果是用于自学会有一定免费条数的限额。

我们就借用互忆的平台来是实现代码。

首先需要访问http:///webservice/sms.php?method=Submit'account = 'C27187646'password = '64713042f161ae0555e9617afef40610' def sendmessagecode(phonenum,content): """发送短信验证码""" headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} data = {'account':account,'password':password,'mobile':phonenum,'content':content} return requests.post(host,data=data,headers=headers) def create_verify_code(): """随机产生一个4位数验证码""" verify_code = '' for i in range(4): verify_code += str(random.randint(0,9)) return verify_code if __name__ == '__main__': phoneNum = '159XXXXXXXX' code = create_verify_code() content = '您的验证码是:%s。请不要把验证码泄露给其他人。' %code response = sendmessagecode(phoneNum,content) print('短信内容:',content) if 200 == response.status_code: soup = bs4.BeautifulSoup(response.text,features='lxml') code = soup.find('code').string msg = soup.find('msg').string if 2 == code: print('code: %s msg: %s ' %(code,msg)) else: print('code: %s msg: %s ' %(code,msg)) else: print('与服务器连接失败:',response.status_code)

以上就是python对接ihuyi实现短信验证码发送的详细内容,更多关于python短信验证码发送实例的资料请关注其它相关文章!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章