吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3401|回复: 22
收起左侧

[求助] python验证手机号码小程序代码

[复制链接]
双瑜座 发表于 2019-8-22 11:28
写的代码太烂了,请大家帮帮忙改进改进,谢谢。
左边题目,右边代码。
[Python] 纯文本查看 复制代码
cnmobile = [134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,147,178,1705]
cnunion = [130,131,132,155,156,185,186,145,176,1709]
cntelecom = [133,153,180,181,189,177,1700]

def num():
    num = input('enter your number:')
    while len(num) != 11:
        if num.startswith(str(cnmobile[:])):
            print('operator : China mobile')
            print('we are sending verification code via text to your phone:',num)
        elif num.startswith(str(cnunion[:])):
            print('operator : China union')
            print('we are sending verification code via text to your phone:',num)
        elif num.startswith(str(cntelecom[:])):
            print('operator : China telecom')
            print('we are sending verification code via text to your phone:',num)
        elif num not in (cnmobile,cnunion,cntelecom):
            print('no such a operator')
            break
    print('invalid length,your number should be in 11 digits')
num()
捕获.JPG

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xwlun 发表于 2019-8-22 11:49
号段不全,73和191是电信新号段,里面没有加进去
还不算晚 发表于 2019-8-22 11:55
五月何欢 发表于 2019-8-22 11:56
这是判断运营商的?
在具体下可以添加归属地。
我来巡山 发表于 2019-8-22 12:17
为啥子不用正则呢???
yanmingming 发表于 2019-8-22 12:43
用正则不是更好吗
本泽马 发表于 2019-8-22 13:06
用正则吧
ixsec 发表于 2019-8-22 14:21
为何不直接调用。。。其他网站提供的api ?
ixsec 发表于 2019-8-22 14:24
https://tool.bitefu.net/shouji/?mobile=手机号

api  

在给你个库 https://github.com/xluohome/phonedata
额微粒波地 发表于 2019-8-22 14:28
以后就没啥用啦,到处是携号转网的人
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 02:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表