返回顶部
首页 > 资讯 > 后端开发 > Python >Python手机号码归属地查询代码
  • 1751
分享到

Python手机号码归属地查询代码

代码手机号码归属地查询Python 2022-06-04 19:06:26 1751人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案。 本实例是通过www.ip138.com这个网站来查询的,这里

简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案。

本实例是通过www.ip138.com这个网站来查询的,这里需要的几个知识点,就是用Python模拟网页提交数据,获得数据返回信息,以及对返回的html信息进行解析,模拟Http提交,Python自带有一个urllib和urllib2这两个库,相当方便,只是奇怪,为什么不将两个库合并成一个,这样来的更方便。然后就是窗体了,窗体还是用我之前写的一个Python模块DxVcl,就是可以在Python中调用Delphi界面控件的一个模块库。下面就贴上代码,相当简单的!


#-*-coding: gb2312 -*-
import urllib,urllib2,HTMLParser
from DxVcl import*
class MyParser(HTMLParser.HTMLParser):
def reset(self):
self._isInTd = False 
self._retdata = []
HTMLParser.HTMLParser.reset(self)
def handle_starttag(self,tag,attris):
self._isInTd = tag =='td'
def handle_endtag(self,tag):
if self._isInTd:
self._isInTd = False
def handle_data(self,data):
if self._isInTd:
self._retdata.append(data)
class MainFORM(Form):
def__init__(self,Owner):
self.Caption ='查询手机归属地'
self.Position =5
self.BorderStyle =3
self.Width =303
self.Height =375
self.lbl = Label(self)
self.lbl.SetProps(Parent = self,Caption ='手机号码')
self.lbl.SetBounds(16,8,60,13)
self.EdtPhone = Edit(self)
self.EdtPhone.SetProps(Parent = self,Text ='')
self.EdtPhone.SetBounds(77,3,121,21)
self.Button1 = Button(self)
self.Button1.SetProps(Parent = self,Caption ='查询')
self.Button1.SetBounds(204,1,75,25)
self.Button1.OnClick = self.Button1Click
self.Memo1 = Memo(self)
self.Memo1.Parent = self
self.Memo1.SetBounds(16,32,263,297) 
def Button1Click(self,Sender):
postdata = urllib.urlencode([('action','mobile'),('mobile',self.EdtPhone.Text)])
req = urllib2.Request('http://www.ip138.com:8080/search.asp')
fd = urllib2.urlopen(req,postdata)
h = fd.read()
my = MyParser()
my.feed(h)
self.Memo1.Lines.Clear()
for data in my._retdata:
self.Memo1.Lines.Add(data)
def main():
FreeConsole()
Application.Initialize()
Application.Title ='查询手机归属'
f = MainForm(Application)
f.Show()
Application.Run()
if__name__=='__main__':
main()

运行之后的界面

查看图片

以上所述是小编给大家介绍的Python手机号码归属地查询代码,希望对大家有所帮助!

--结束END--

本文标题: Python手机号码归属地查询代码

本文链接: https://www.lsjlt.com/news/14966.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python手机号码归属地查询代码
    简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在Python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案。 本实例是通过www.ip138.com这个网站来查询的,这里...
    99+
    2022-06-04
    代码 手机号码归属地查询 Python
  • Android手机号码归属地的查询
    一个简单的Demo,从聚合数据申请手机号码归属地数据接口; 在EditText中输入待查询号码,获取号码后在子线程中使用HttpUrlconnection获取JSON数据,之后...
    99+
    2022-06-06
    Android
  • PHP怎么查询手机号码归属地
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。PHP怎么查询手机号码归属地?基于PHP的手机号码归属地查询手机号码(段)归属地查询接口请求Key,可以通过https://www.juhe.cn/docs/api/...
    99+
    2024-04-02
  • PHP如何查询手机号码归属地
    本文小编为大家详细介绍“PHP如何查询手机号码归属地”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP如何查询手机号码归属地”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。PHP查询手机号码归属地的方法:1、请...
    99+
    2023-07-04
  • 基于Python的免费手机号码归属地查询
    一、开通接口 免费手机号码(段)归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/11 注册及开通。 二、请求接口 #!/usr/bin/pytho...
    99+
    2024-04-02
  • 基于PHP的手机号码归属地查询
    手机号码(段)归属地查询 // 接口请求Key,可以通过https://www.juhe.cn/docs/api/id/11免费申请开通 $appkey = "*********************"; //根据手...
    99+
    2024-04-02
  • Android使用http请求手机号码归属地查询代码分享
    归属地数据源 http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx webxml网站还支持其他请求方式...
    99+
    2022-06-06
    HTTP 手机 http请求 Android
  • 浅析Android手机卫士之号码归属地查询
    使用小米号码归属地数据库,有两张表data1和data2 先查询data1表,把手机号码截取前7位 select outkey from data1 wher&...
    99+
    2022-06-06
    Android
  • 基于GO的免费手机号码归属地查询
    开通接口 免费手机号码(段)归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/1 注册及开通。 请求接口 package main import (...
    99+
    2024-04-02
  • Python实现号码归属地查询功能
    目录使用场景问题描述解决方案方法补充使用场景 对手机号码进行地域分析,需要查询归属地; 问题描述 针对数据集比较大的情况,通过脚本来处理,使用多线程的方法来加快查询速度 pool =...
    99+
    2022-12-30
    Python号码归属地查询 Python归属地查询 Python号码查询
  • python 制作手机归属地查询工具(附源码)
    目录一.预览1.启动2.执行查询二.源代码1.GUI2.Get_Attr三.总结Hello,大家好,我来敷衍你们了 [捂脸],今天还是用Tkinter做一个GUI小工具,用于手机归属...
    99+
    2024-04-02
  • Python抓取手机号归属地信息示例代码
    前言 本文给大家介绍的是利用Python抓取手机归属地信息,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助,以下为Python代码,较为简单,供参考。 示例代码 # -*- coding:ut...
    99+
    2022-06-04
    示例 手机号 归属地
  • Android编程实现号码归属地查询的方法
    本文实例讲述了Android编程实现号码归属地查询的方法。分享给大家供大家参考,具体如下: 我们通过发送XML访问 WebService就可以实现号码的归属地查询,我们可以使用...
    99+
    2022-06-06
    方法 Android
  • python查询ip归属地
    本来想调用阿里的ip接口查询ip归属地。结果发现阿里的接口非常不给力,主要是不准确,不过是免费的且有地区和ISP的信息。以下是实现代码# -*- coding: utf-8 -*- import requests def checkip(...
    99+
    2023-01-31
    归属地 python ip
  • kotlin实现快递与号码归属地查询案例详解
    目录一.快递查询开发二.号码地查询开发一.快递查询开发 此效果展示: 1.新建CourierActivity,编写界面交互代码: <xml version="1.0" enc...
    99+
    2023-02-16
    kotlin快递查询 kotlin号码归属地查询
  • android项目手机卫士来电显示号码归属地
    昨日实现了360手机卫士的来电显示归属地的功能,具体的功能就是当来电的时候,显示当前号码的归属地,学习之后发现操作 非常的简单,具体实现代码如下: AddressServic...
    99+
    2022-06-06
    手机 Android
  • 基于JAVA的免费手机归属地接口查询
    1、开通接口 手机归属地查询接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/11注册及开通。 2、通过Java发起手机归属地查询 package cn....
    99+
    2024-04-02
  • 基于Python的免费IP地址归属地查询
    一、开通接口 IP地址归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/1 注册及开通。 二、请求接口 #!/usr/bin/python # -*...
    99+
    2024-04-02
  • Java手机号码工具类示例详解(判断运营商、获取归属地)
    所需引用Jar包 <dependency> <groupId>com.googlecode.libphonenumber</groupId> ...
    99+
    2024-04-02
  • Oracle递归查询树形数据实例代码
    目录概述1、数据准备2 start with connect by prior递归查询2.1 查询所有子节点2.2 查询所有父节点2.3 查询指定节点的根节点2.4 查询下行政组织递归路径3 with递归查询3.1 wi...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作