本文主要是介绍手机归属地及卡类型信息接口(python版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
前段时间写过获取IP归属地的接口,今天分享获取手机号归属地及其卡类型的接口。
解决问题
通过手机号码,获取手机号归属地及其卡类型
代码
# !/usr/bin/env python
# -*- coding:utf8 -*-
# create on 16/4/21
__author__ = 'syp'from pyquery import PyQuery as pq
import urllib2
import sysreload(sys)
sys.setdefaultencoding("utf8")def paser(mobile):'''手机号归属地接口:param mobile: 输入手机号:return: 返回手机号归属地、卡类型等'''url = "http://www.ip138.com:8080/search.asp?action=mobile&mobile=%s" % mobilepage = urllib2.urlopen(url)text = page.read()content = pq(text)lines = content('''td[class="tdc2"]''')T = []for ele in lines:line = pq(ele).text()T.append(line)return T[1:3]if __name__ == '__main__':mob = "15700078888"for i in paser(mob):print i
运行结果
15700078888
浙江 杭州市
浙江移动157卡
感谢 http://www.ip138.com/ 提供数据支持
这篇关于手机归属地及卡类型信息接口(python版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!