赞
踩
- Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
- Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 urllib包含以下几个模块:
- urllib.request —— 打开和读取 URL。
- urllib.error —— 包含 urllib.request 抛出的异常。
- urllib.parse —— 解析 URL。
- urllib.robotparser —— 解析 robots.txt 文件。
- Python 发送短信,需要借助已有的短信平台,例如互亿无线、秒滴等。然后,编写代码将验证码信息发送给短信平台将数据发送给指定号码。
- Python 3.x (面向对象的高级语言)
- urllib(python标准库)
以互亿无线平台为例。
可通过该地址开通账户:http://user.ihuyi.com/register.html
登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
account = "用户名"
登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
password = "密码"
# -*- coding: utf-8 -*- """ Created on 2022/03/19 12:00:00 @author: TFX """ import urllib.parse import urllib.request #接口地址 url = 'http://106.ihuyi.com/webservice/sms.php?method=Submit' #定义请求的数据 values = { 'account':'********', # 用户名 'password':'********', # APIkey 'mobile':'134********', # 要发送的号码 'content':'您的验证码是:123456。请不要把验证码泄露给其他人。', # 发送的 'format':'json', # 格式类型 } #将数据进行编码 data = urllib.parse.urlencode(values).encode(encoding='UTF8') #发起请求 req = urllib.request.Request(url, data) response = urllib.request.urlopen(req) res = response.read()
更多精彩内容,可点击进入Python日常小操作专栏查看
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。