用Python3生成4位随机验证码和手机号码

简介: 一、环境配置1.Python3的环境安装2.pycharm的安装二、直接上代码#coding:utf-8importrandomdefsuijihaoma():#产生随机手机号码    list=['(移动)134','(移动)135'...

一、环境配置

1.Python3的环境安装

2.pycharm的安装

二、直接上代码

#coding:utf-8

importrandom

defsuijihaoma():#产生随机手机号码

    list=['(移动)134','(移动)135','(移动)136','(移动)137','(移动)138','(移动)139','(移动)150',

        '(移动)151','(移动)152','(移动)157','(移动)158','(移动)159','(移动)187','(TD专用)188',

        '(联通)130','(联通)131','(联通)132','(联通)155','(联通)156','(联通)185','(联通)186',

        '(电信)133','(电信)153','(电信)180','(电信)189',]

    shouji = random.choice(list)

    haoma='0123456789'

    haom=''

    haoma1=[]

    for  i  in  range(8):

        haoma1.append(random.choice(haoma))

        haom =''.join(haoma1)

        print(shouji + haom)

suijihaoma()

li=[ ]    #生成随机验证码,将每次产生的单个验证码保存

i =1

whilei <=4:   #产生4个随机数

    temp = random.randint(1,3) #决定验证码每个位置应该是大写字母还是小写字母还是数字

    if  temp == 1:

        num = random.randint(65,90)

        char=chr(num)#转换为大写

        li.append(char)

    elif   temp == 2:

        num = random.randint(97,122)

        char =chr(num)#转换为小写

        li.append(char)

    else :

        num = random.randint(0,9)

        char =chr(num)

        li.append(char)

        i +=1

        s =''.join(li)

        print(s)

三、运行结果


img_6fc23e11f91764f431a6b9d40c6af070.png
结言:相必很多人都会写且写的比我好,这里只是业余学习之作,写的不足之处还需大家多多指教
目录
相关文章
|
5月前
|
机器学习/深度学习 数据采集 API
Python自动化解决滑块验证码的最佳实践
Python自动化解决滑块验证码的最佳实践
|
2月前
|
API 数据安全/隐私保护 开发者
企业微信自动加好友软件,导入手机号批量添加微信好友,python版本源码分享
代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能
|
2月前
|
机器人 测试技术 API
自动加好友软件手机免费版,无限制qq自动加人软件,python脚本插件分享
这个示例仅展示了基础的网页自动化测试原理,实际平台都有完善的反自动化机制。建议学习正规
|
7月前
|
存储 算法 API
【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
1090 82
|
5月前
|
数据采集 Web App开发 文字识别
Python爬虫多次请求后被要求验证码的应对策略
Python爬虫多次请求后被要求验证码的应对策略
|
6月前
|
人工智能 算法 数据安全/隐私保护
[oeasy]python080如何生成验证码_随机数字密码_真随机
本文介绍了如何生成随机验证码的过程,从简单的随机数字生成到包含数字、大小写字母及符号的复杂验证码。通过 Python 的 `random` 和 `string` 模块,逐步扩展字符集并确保结果满足特定要求(如包含各类字符)。同时探讨了随机数生成的本质,指出计算机中的“随机”实际上是基于算法和种子值的伪随机,并非真正的物理随机。最后总结了验证码的生成原理及其在实际应用中的意义,为读者揭开日常生活中验证码背后的编程逻辑。
208 8
|
6月前
|
缓存 安全 Android开发
Python实战:搭建短信转发器,实现验证码自动接收与处理
在移动互联网时代,短信验证码是重要的安全手段,但手动输入效率低且易出错。本文介绍如何用Python搭建短信转发器,实现验证码自动接收、识别与转发。通过ADB工具监听短信、正则表达式或ddddocr库提取验证码,并利用Flask框架转发数据。系统支持多设备运行,具备安全性与性能优化功能,适合自动化需求场景。未来可扩展更多功能,提升智能化水平。
584 1
|
7月前
|
存储 API 数据安全/隐私保护
【02】整体试验思路,在这之前我们发现sec_uid,sec_uid是什么和uid的关系又是什么?相互如何转换?python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
【02】整体试验思路,在这之前我们发现sec_uid,sec_uid是什么和uid的关系又是什么?相互如何转换?python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
518 6
|
9月前
|
数据采集 存储 XML
python实战——使用代理IP批量获取手机类电商数据
本文介绍了如何使用代理IP批量获取华为荣耀Magic7 Pro手机在电商网站的商品数据,包括名称、价格、销量和用户评价等。通过Python实现自动化采集,并存储到本地文件中。使用青果网络的代理IP服务,可以提高数据采集的安全性和效率,确保数据的多样性和准确性。文中详细描述了准备工作、API鉴权、代理授权及获取接口的过程,并提供了代码示例,帮助读者快速上手。手机数据来源为京东(item.jd.com),代理IP资源来自青果网络(qg.net)。
|
11月前
|
数据采集 自然语言处理 API
Python反爬案例——验证码的识别
Python反爬案例——验证码的识别
257 2

热门文章

最新文章

推荐镜像

更多