通过阿里云API查询手机号信息
import re
import requests
# 通过淘宝接口查询手机号号码学习
def find_phone_info_by_tao_bao(mobile):
try:
url = " http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=%s" % mobile
r = requests.get(url)
r.raise_for_status()
r.encoding = r.apparent_encoding
result = r.text
result = result.replace("__GetZoneResult_ =", "").replace("'", "\"")
result = re.sub(r'(\w+):', r'"\1":', result)
return eval(result)
except Exception as err:
print(err)
return None
if __name__ == "__main__":
phoneNum = '18911111111'
info = find_phone_info_by_tao_bao(phoneNum, )
print("淘宝的手机号码查询方法:")
print(info)
运行结果
通过python的phone查询手机号信息
import re
import phone
# 查询手机号全部信息 如:{'phone': '15900xxxxxx', 'province': '上海', 'city': '上海',
# 'zip_code': '200000', 'area_code': '021', 'phone_type': '移动'}
def find_phone_info(mobile):
result = phone.Phone().find(mobile)
return result
if __name__ == "__main__":
phoneNum = '18911111111'
info = find_phone_info(phoneNum, )
print("python 自带的手机号码查询方法(phone):")
print(info)
运行结果: