python接口怎么设置IP地址

2024-11-15 06:06:32
推荐回答(1个)
回答1:

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

1234567891011121314151617181920212223242526

#-*- coding:gbk -*-import urllib2import 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"

    方法二、本来想调用阿里的ip接口查询ip归属地。结果发现阿里的接口非常不给力,主要是不准确,不过是免费的且有地区和ISP的信息。以下是实现代码