使用IP138数据库查询域名或IP地址对应的地理位置。

#-*- coding:gbk -*-

import urllib2

import re

try:

while True:

ipaddr = raw_input("Enter IP Or Domain Name:")

if ipaddr == "" or ipaddr == 'exit':

break

else:

url = "http://www.ip138.com/ips138.asp?ip=%s&action=2" % ipaddr

u = urllib2.urlopen(url)

s = u.read()

#Get IP Address

ip = re.findall(r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}',s)

print "\n****** Below Result From IP138 Database *****"

print "IP Address:",ip[0]

#Get IP Address Location

result = re.findall(r'(

.*?)',s)

for i in result:

print i[4:-5]

print "*"*45

print "\n"

except:

print "Not Data Find"

以上所述就是本文的全部内容了希望大家能够喜欢。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

python可以查ip地址吗_python实现查询IP地址所在地相关推荐

  1. python建立ip代理池_Python搭建代理IP池实现存储IP的方法

    上一文写了如何从代理服务网站提取 IP,本文就讲解如何存储 IP,毕竟代理池还是要有一定量的 IP 数量才行.存储的方式有很多,直接一点的可以放在一个文本文件中,但操作起来不太灵活,而我选择的是 My ...

  2. python 通过ip获取城市_Python根据用户IP判断所属城市 !

    事情源于7月以来,SEO销售额下降比较明显,老板让我想想办法提升SEO销售额. 而销量=流量×转化率×客单价,客单价我这边没法控制,只能从流量和转化率两个方向入手了.但对SEO来讲,短时间大幅度提升S ...

  3. python使用代理ip访问网站_python使用代理ip访问网站的实例

    实例如下所示: # -*- coding: UTF-8 -*- from urllib import request if __name__ == "__main__": #访问网 ...

  4. python查看ip是否通_python如何检测IP通不通

    python检测服务器是否ping通的2种方法 1.第一种比较挫,就是用ping,python调用shell,这个适用于较少的服务器数量,几百台已经很慢了(当然是说python同步的方法,要是node ...

  5. python通过ip池爬_python 爬虫 代理ip池(适合初学者)

    初次学习python爬虫的朋友在频繁访问被爬取页面网站时都会被拦截,也就是限制ip.这里教教大家建立代理ip池. #!/usr/bin/env python3# -*- coding: utf-8 - ...

  6. python ip地址转换_Python实现将IP地址转换为数字

    首先先说IP地址的定义:网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议.在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守 ...

  7. python 通过ip获取城市_python shell根据ip获取主机名代码示例

    这篇文章里我们主要分享了python中shell 根据 ip 获取 hostname 或根据 hostname 获取 ip的代码,具体介绍如下. 笔者有时候需要根据hostname获取ip 比如根据m ...

  8. python购物街竟价项目_python制作视频教程下载地址

    python制作视频教程下载地址内容摘要 python制作视频教程下载地址难,因为开女装店的技术含量和市场入门槛相对较低,因为开办经络保健店郭惠英成了"明星人物",因为很多教程网络 ...

  9. python文件查重并合并_Python实现文件信息进行合并实例代码

    将电话簿TeleAddressBook.txt和电子邮件EmailAddressBook.txt合并为一个完整的AddressBook.txt def main(): ftele1=open(&quo ...

  10. python识别火车票二维码_Python实现查询12306火车票信息

    例子来源于马哥的公众号,看了几遍,有些地方存在些疑问,然后就自己查找些资料,重写的一下,但是对于获取到的信息,并不能有效的解析出来,而且对于中文字符处理,并不是很好,请大神指教下!谢过! 1.接口设置 ...

最新文章

  1. H5使用百度地图SDK获取用户当前位置并且标记显示在地图
  2. ios底部栏设计规范_UI设计:iOS 界面规范
  3. H3核心板开发笔记(一):编译及烧写方式
  4. 很有用的X264和ffmpeg的设置
  5. sdoi2017 r1 不堪回首
  6. 灯塔上线网络电影日分账票房数据,网络电影进入票房日更时代
  7. 【深度学习理论】一文搞透pytorch中的tensor、autograd、反向传播和计算图
  8. 出租广告Java代码_Spring cloud 查询返回广告创意实例代码
  9. 山寨式创业 八百客誓做“管理软件终结者 ”
  10. 【不误正业】win10透明任务栏,任务栏居中+桌面美化工具DeskGo
  11. 试简述smtp通信的三个阶段的过程_POP3_SMTP_IMAP初步介绍
  12. 数组分割 java_分割java数组
  13. 利用计算机建立动画中的 画面 由,计算机图形术在三维动画中的应用.doc
  14. 手机加密聊天软件功能文档(基于android系统)
  15. 最长不含重复字符的字符串
  16. [从头读历史] 第256节 孔子和他的《春秋》 [BC597至BC538]
  17. 蚁群算法求解TSP问题的源代码
  18. 【Yolo】Jetson Orin Nano下部署 YoloV5
  19. hdu5148 树形dp,分组背包
  20. 中国移动网站控件引发的蓝屏问题分析

热门文章

  1. Mac下禁用开机自启软件
  2. B站陈睿团队以内容为王,百万UP主共同成长
  3. ICC II setupfloorplan
  4. AutoIt-v3的安装,和robotframework-autoitlibrary的导入
  5. 置信区间(confidence interval)
  6. 凉宫春日的忧郁第二章
  7. 美团网副总裁王慧文:所谓“农村包围城市”是一个误解
  8. 汇编语言小写字母转大写字母
  9. Latex小写字母花体方法
  10. 第二章 02 天牛质感