# 联通青啤活动流量领取
import urllib.request# http post方法 传递参数 (提交form表单)
联通手机号 = input('请输入一个联通手机号:')
# 获取短信验证码
参数 = urllib.parse.urlencode({'phoneVal': 联通手机号, 'type': 21})
参数 = 参数.encode()
urllib.request.urlopen('https://m.10010.com/god/AirCheckMessage/sendCaptcha', 参数)# http get方法 传递参数
短信验证码 = input('请输入收到的验证码:')
统一资源定位符 = 'https://m.10010.com/god/qingPiCard/flowExchange?number=%s&type=21&captcha=%s' % (联通手机号, 短信验证码)
urllib.request.urlopen(统一资源定位符)

测试环境: win xp sp3 , python3.4.4

所用到的联通链接参见自: https://www.52pojie.cn/forum.php?mod=viewthread&tid=1195947&highlight=%C1%AA%CD%A8

上面8行主要内容的基础上再加入一点点内容:

# 联通青啤活动流量领取"""
每次领取30MB,每天最多领取3次,
每月最多领取10次,每次领取的流量有效期为3个月(含当月),
每次间隔不少于60秒,活动终止时间未知
"""import urllib.request
import time# 非联通手机号无法参加此活动,携号转网的大部分无发参加此活动
def 验证运营商(手机号):id3 = 手机号[0:3]id4 = 手机号[0:4]移动 = \[134, 135, 136, 137, 138, 139, 150, 151, 152, 157, 158, 159, 182, 183, 184,187, 188, 147, 178, 1705]联通 = [130, 131, 132, 155, 156, 185, 186, 145, 176, 1709]电信 = [133, 153, 180, 181, 189, 177, 1700]if (id3 in str(移动)) or (id4 in str(移动)):return "移动"elif (id3 in str(联通)) or (id4 in str(联通)):return "联通"elif (id3 in str(电信)) or (id4 in str(电信)):return '电信'else:return 0def 验证联通手机号(手机号):无效长度 = len(手机号) != 11if 无效长度:print("手机号应当是11位数字,请重新输入一个联通手机号.")运行次数()else:运营商 = 验证运营商(手机号)if 运营商:print('''运营商 : {}手机号 : {}将通过短信向您的手机发送验证码'''.format(运营商, 手机号))else:print("确认手机号是否正确,再次输入.")运行次数()def 短信验证(联通手机号):参数 = urllib.parse.urlencode({'phoneVal': 联通手机号, 'type': 21})参数 = 参数.encode()urllib.request.urlopen('https://m.10010.com/god/AirCheckMessage/sendCaptcha', 参数)短信验证码 = input('请输入收到的验证码:')统一资源定位符 = 'https://m.10010.com/god/qingPiCard/flowExchange?number=%s&type=21&captcha=%s' % (联通手机号, 短信验证码)urllib.request.urlopen(统一资源定位符)def 运行次数():手机号 = input("输入一个联通手机号:")验证联通手机号(手机号)次数 = 3间隔时间 = 60for 循环 in range(次数):短信验证(联通手机号=手机号)循环次数 = 循环 + 1print('第{}次运行结束.'.format(循环次数))if 循环次数 != 3:print('%s秒后继续运行.' % 间隔时间)time.sleep(间隔时间)if __name__ == '__main__':运行次数()

用户交互界面 版(tkinter): https://blog.csdn.net/u012336596/article/details/112561338

8行python代码领取联通青啤活动流量30MB.2021-1-13修相关推荐

  1. tkinter: 联通青啤活动流量领取 .2021-01-19

    import tkinter as tk import tkinter.messagebox import urllib.requestwindow = tk.Tk() window.title('联 ...

  2. python好学吗 小木虫-25行Python代码完成人脸识别

    以下是Shantnu Tiwari的客座文章,作者有着在底层编程和嵌入式领域十年的工作经验.在发现Python语言之前的几年时间里,Shantnu Tiwari一直忍受着C/C++语言编程的不便,但P ...

  3. python视频压缩算法_Python入门到精通视频,阿里巴巴大力推荐,20行Python代码,无损压缩千百张图片!...

    阿里巴巴推荐,Python基础入门,Python小白书籍,Python学习路线,Python进阶,Python高级,Python爬虫等等一系列关于Python的文档和视频(包括hadoop,fink, ...

  4. 10 行 Python 代码能实现哪些有趣功能?

    大家好,我是菜鸟哥 Python凭借其简洁的代码,赢得了许多开发者的喜爱.因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作.下 ...

  5. 【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)

    实现的功能 通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送. 本文主要讲如何实现发送短信的功能,全部代码只用15行. 首先贴出实 ...

  6. python语音对话查询起始路和目的地_精选:语音对话机器人,百行Python代码就能轻松实现...

    原标题:精选:语音对话机器人,百行Python代码就能轻松实现 前言: Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 所以小的给各位看官们准备了收藏已久的视频教程分享给大 ...

  7. python程序30行_30行Python代码,打造一个简单的微信群聊助手,简单方便

    大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...

  8. 用 不到 20 行 Python 代码即可制作 精美证件照

    无论是我们上学时还之后的工作中,基本都需要用到电子证件照片,这类照片基本都对照片尺寸.背景色有要求,本文我们来看一下如何只用不到 20 行 Python 代码完成证件照片的制作. 相关文件 小伙伴们可 ...

  9. 10行 python 代码做出哪些酷炫的事情?

    来源 | Python小二 Python凭借其简洁的代码,赢得了许多开发者的喜爱.因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的 ...

最新文章

  1. linux下开机启动oracle
  2. 搜索引擎Solr系列(二): Solr6.2.1 从MySql中导入数据
  3. 3、数据类型一:strings
  4. Pro*c源程序中使用宿主结构保存查询结果
  5. Docker基本命令入门
  6. 【Android】修改Android 模拟器IMEI
  7. 亿元大奖后抑郁被网友质疑卖惨 信小呆:不想再被打扰
  8. 为什么至今为止有些人的电脑系统还在使用XP?
  9. Promise/A+规范
  10. 2005这一年不堪回首的日子
  11. 一文学会哈希法解题,助你事半功倍(leetcode哈希表面试高频题目总结)
  12. atitit.html5 拼图游戏的解决之道.
  13. 【虚拟机】安装windowxp/windows2003系统 镜像文件 及 安装过程
  14. unity3d的下载与安装
  15. 粒子特效 代码(龙卷风)
  16. 大话设计模式之爱你一万年:大话设计模式之爱你一万年由来
  17. 再深一点:如何给女朋友解释什么是微服务?
  18. 通风设备在中学化学实验室建设中的应用
  19. Linux云计算学习笔记day39
  20. 车路协同、车联网、智慧交通、智能网联车、自动驾驶、无人驾驶、高精度地图

热门文章

  1. 【mmdetection3d】mmdetection3d安装详细步骤
  2. 【ldap】ldap系列-java对ActiveDirectory的增删改查,包含加密密码字段:unicodePwd
  3. linux学习第一天
  4. 腾讯音乐Q3财报前瞻:业绩驶入加速区,业务释放强劲向上动力
  5. 2021寒假图论复习计划(2)(hduoj3639,hduoj1045,hduoj2444,hduoj1083)
  6. 最近分享一款抖音上很火的七夕节程序员表白页面_html5七夕表白放烟花动画特效
  7. 用URL传参带特殊字符,特殊字符丢失(encode)
  8. xlwings删除数据_python 之xlwings的常用操作
  9. 用 Python 讲解偏度和峰度
  10. 2020-12-29js基本知识