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