一、开通接口

免费手机号码(段)归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/11 注册及开通。

二、请求接口

#!/usr/bin/python

# -*- coding: utf-8 -*-

import urllib, urllib2, sys, json

reload(sys)

sys.setdefaultencoding('utf-8')

url = 'http://apis.juhe.cn/mobile/get'

params = {

"phone": "13429667914", # 查询的手机号码或手机号码前7位

"key": "******", # 您申请的API接口请求Key

}

querys = urllib.urlencode(params)

request = urllib2.Request(url, data=querys)

response = urllib2.urlopen(request)

content = response.read()

if (content):

try:

result = json.loads(content)

error_code = result['error_code']

if (error_code == 0):

province = result['result']['province']

city = result['result']['city']

areacode = result['result']['areacode']

zip = result['result']['zip']

company = result['result']['company']

print("省份:%s\n城市:%s\n区号:%s\n邮编:%s\n运营商:%s" % (province, city, areacode, zip, company))

else:

print("请求失败:%s %s" % (result['error_code'], result['reason']))

except Exception as e:

print("解析结果异常:%s" % e)

else:

# 可能网络异常等问题,无法获取返回内容,请求异常

print("请求异常")

三、请求结果

python怎么通过手机号定位_基于Python的免费手机号码归属地查询相关推荐

  1. 基于python爬虫技术的应用_基于Python爬虫技术的应用

    办公自动化杂志 一.引言 本文主要是对 Python 爬虫技术进行阐述,基于 python 的爬虫与其他语言相比的有很多优势.通过爬去某个网站的所有新闻这个案例,来进一步阐释 Python 爬虫技术的 ...

  2. 基于python的网络爬虫编程_基于Python的网络爬虫程序设计

    程序设计 ●Program Design 基于 Python的网络爬虫程序设计 网络 信 息量 的迅 猛 增 长,对 如何从海量的信息中准确的搜索 到用户需要的信息提 出了极大的 挑战.网络爬 虫具有 ...

  3. python开发酷q插件_基于python和酷Q的QQ机器人开发实践(1)

    基本框架 (1) 酷Q:目前最常用的QQ机器人软件(尤其是在smartQQ失效以后). (2) 酷Q HTTP插件:通过HTTP对酷Q的事件进行上报以及接收HTTP请求来调用酷Q的DLL接口,从而可以 ...

  4. python卡方检验筛选特征原理_基于Python的遥感特征筛选—递归特征消除(RFE)与极限树(Extra-Trees)...

    引言 基于前几篇文章关于筛选方法的介绍,本篇同样给大家介绍两种python封装的经典特征降维方法,递归特征消除(RFE)与极限树(Extra-Trees, ET).其中,RFE整合了两种不同的超参数, ...

  5. 基于python的智能家居系统_基于Python Django的可扩展智能家居系统

    基于 Python Django 的可扩展智能家居系统 龚 鸣,余杨志,邓宏涛 * [摘 要] 针对现阶段智能家居系统智能化迭代开发的需求,分析当前智能家居 系统主控的相关实现技术,提出了基于 Pyt ...

  6. python 按需加载_基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)...

    基于python的opcode优化和模块按需加载机制研究(学习与思考) 姓名:XXX 学校信息:XXX 主用编程语言:python3.5 文档转换为PDF有些图片无法完全显示,请移步我的博客查看 完成 ...

  7. python图书馆管理系统实验报告_基于Python的图书馆业务报表自动生成研究

    龙源期刊网 http://www.qikan.com.cn 基于 Python 的图书馆业务报表自动生成研 究 作者:辛海滨 来源:<电脑知识与技术> 2016 年第 27 期 摘要:针对 ...

  8. 基于python的语料库数据处理电子版_基于 Python 自然语言处理工具包在语料库研究中的运用...

    基于 Python 自然语言处理工具包在语料库研究中的运用 刘 旭 [摘 要] 摘要:国内当前以语料库为基础的研究,在研究工具方面,多以 AntConc . PowerGREP 为主,使用 Pytho ...

  9. python实现高校教务管理系统_基于Python技术的教务管理系统的研究与开发

    龙源期刊网 http://www.qikan.com.cn 基于 Python 技术的教务管理系统的研究与 开发 作者:戴雯惠 来源:<价值工程> 2018 年第 27 期 摘要:随着教育 ...

  10. python做硬件自动化测试仪器_基于Python PyVisa和GPIB的硬件测试仪器控制方法

    基于Python和GPIB的硬件测试仪器控制方法 背景 在物联网通信时代,嵌入式模块开发越发广泛,自动化测试成为大家老生常谈的话题.对于一些高精度仪器,我们知道它是用GPIB控制用来测试,也希望可以通 ...

最新文章

  1. mysql 架构优化_Mysql 架构及优化之-查询性能优化
  2. 从字节码角度解释i++和++i
  3. python 离散数据时间序列图_每个人都学的会的数据分析
  4. firewall mysql端口_Centos7 firewall开放3306端口
  5. java官方 jax rs_jboss7 Java API for RESTful Web Services (JAX-RS) 官方文档
  6. 如何将链接的服务器从SQL Server“调试”到Oracle数据库实例
  7. VMWare 虚拟机工作站 + Ubuntu操作系统安装
  8. C++中new和delete来创建和释放动态数组
  9. 图片水印工具类java
  10. Rendezvous机制完成数据交互。Rendezvous是一个基于—_者一__者模型设计的抽象类。
  11. 自己做量化交易软件(20)通达信公式选股程序的实现
  12. 受用一生的高效 PyCharm 使用技巧(三)
  13. word(1):word插入参考文献/引文并更新参考文献/引文编号
  14. QQ跳转浏览器html源码,手机QQ打开网址提示跳转浏览器 源代码分享
  15. 【面试题】1384- 分享 44 道 JS 难题,做对一半就是高手
  16. Linux 配置nginx和php代理 ip访问
  17. HDFS启动的时候出现JAVA_HOME is not set and could not be found.
  18. 论文笔记:用于动态薄膜干涉测量的高光谱成像《Hyperspectral imaging for dynamic thin film interferometry》
  19. ES6之Object.assign()用法,Object.assign()到底是浅拷贝还是深拷贝?
  20. 【AXU3EG】Zynq UltraScale平台启动引导过程

热门文章

  1. java 可以做前端么_java怎么做前端?Java web前端必备技术
  2. QT编程入门之QT designer
  3. python实用代码
  4. html直播源怎么转码,直播源列表格式转换 - 黑鸟博客
  5. 三台虚拟机如何通过GNS3互通
  6. u盘装linux fail load,安装ubuntu18.04报:failed to load ldlinux.c32的问题及解决步骤
  7. U3D AND UDK 各自特点
  8. Linux驱动开发基础
  9. 服务器2003系统序列号,Windows Server 2003 R2 With Sp2 序列号
  10. 远程桌面命令是什么 如何使用命令连接远程桌面