Chinaunix

标题: 取外网IP [打印本页]

作者: yuwang007    时间: 2007-12-04 01:30
标题: 取外网IP
def getWanip():
    try:
        data = urllib.urlopen("http://www.sogou.com/features/ip.jsp").read()
        m=re.search("([0-9]*)\.([0-9]*)\.([0-9]*)\.([0-9]*)",data)
        return m.group()
    except:
        raise "getWanip failed"
作者: sh_royan    时间: 2008-01-25 11:50
socket.gethostbyname('...') 返回的不一样?
作者: nameliba    时间: 2008-01-25 17:37
urllib.urlopen('http://www.whatismyip.org').read()


用我这个吧..呵呵
作者: sh_royan    时间: 2008-01-28 10:21
print socket.gethostbyname('www.whatismyip.org')
data=urllib.urlopen('http://www.whatismyip.org').read()
m=re.search("([0-9]*)\.([0-9]*)\.([0-9]*)\.([0-9]*)",data)
print m.group()

结果:
206.176.224.3
222.66.20.82

2个代表的是啥IP?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2