发布于 2015-03-31 21:56:22 | 120 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Python3 Cookbook中文版,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


使用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'(<li>.*?</li>)',s)
      for i in result:
        print i[4:-5]
      print "*"*45
      print "n"
 
except:
  print "Not Data Find"


相关阅读 :
python实现查询IP地址所在地的方法
python实现根据ip地址反向查找主机名称的方法
Python实现根据IP地址和子网掩码算出网段的方法
Python判断IP地址合法性的方法
Python基于scapy实现修改IP发送请求的方法示例
python实现跨文件全局变量的方法
python实现定制交互式命令行的方法
python实现udp数据报传输的方法
python实现删除文件与目录的方法
kNN算法python实现和简单数字识别的方法
Python实现拼接多张图片的方法
Python实现去除代码前行号的方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务