欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > 基于python的查询工具,查询手机号的卡号归属地

基于python的查询工具,查询手机号的卡号归属地

2025/6/19 23:29:55 来源:https://blog.csdn.net/MXIAO56789/article/details/148703761  浏览:    关键词:基于python的查询工具,查询手机号的卡号归属地

本文介绍了一个利用Python进行电话号码归属地查询的代码示例。代码使用requests库发送HTTP请求,伪装浏览器UA头,通过lxml库解析网页数据,并运用XPath提取号码归属地信息。程序构建了查询URL,发送GET请求后解析返回的HTML内容,最终提取并输出号码归属地等字段数据。该代码展示了如何实现简单的网络爬虫功能,可用于获取手机号码的运营商和归属地信息查询。
在这里插入图片描述
在这里插入图片描述

#1:怎么发送请求
import requests
import bs4
from lxml import etree
def shuruhaoma(phion):url = f"https://www.ip138.com/mobile.asp?mobile={phion}&action=mobile" #2:发送地址headers = {"User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36'}  #伪装自己response = requests.get(url,headers=headers)  #发送请求response.encoding = 'utf-8' #设置中文显示e = etree.HTML(response.text)  #解析数据data = e.xpath('//tbody/tr/td[2]//text()')  #编写Xpath提取数据print(data) #解析响应
shuruhaoma(155****0687)

在这里插入图片描述

#1:怎么发送请求
import requests
import bs4
from lxml import etree
def shuruhaoma(phion):url = f"https://www.ip138.com/mobile.asp?mobile={phion}&action=mobile" #2:发送地址headers = {"User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36'}  #伪装自己response = requests.get(url,headers=headers)  #发送请求response.encoding = 'utf-8' #设置中文显示e = etree.HTML(response.text)  #解析数据data = e.xpath('//tbody/tr/td[2]//text()') # 编写Xpath提取数据data0 = e.xpath('//tbody/tr/td[2]//text()')[0] #编写Xpath提取数据data1 = e.xpath('//tbody/tr/td[2]//text()')[1]data2 = e.xpath('//tbody/tr/td[2]//text()')[10]data3 = e.xpath('//tbody/tr/td[2]//text()')[3]data4 = e.xpath('//tbody/tr/td[2]//text()')[4]data5= e.xpath('//tbody/tr/td[2]//text()')[5]data6 = e.xpath('//tbody/tr/td[2]//text()')[6]data7 = e.xpath('//tbody/tr/td[2]//text()')[7]data8 = e.xpath('//tbody/tr/td[2]//text()')[8]data9 = e.xpath('//tbody/tr/td[2]//text()')[9]data10 = e.xpath('//tbody/tr/td[2]//text()')[10]data12 = e.xpath('//tbody/tr/td[2]//text()')[12]data15 = e.xpath('//tbody/tr/td[2]//text()')[15]print(data)  # 解析响应print("你的手机号码是:")  # 解析响应print(data1)  # 解析响应print("卡号归属地:")print(data7) #解析响应print("运 营 商:")print(data9)  # 解析响应print("区 号:")print(data12)  # 解析响应print("邮 编:")print(data15)  # 解析响应
shuruhaoma(155****0687)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词