ip=((a*256+b)*256+c)*256+d
所以,山西农业大学的首页可以通过heep://211.82.8.2访问,也可以通过http://3545368578来访问。因为python的整形可以表示很大,所以不用L作为后缀。
下来我们通过浏览器访问:在浏览器的地址栏中输入http://3545368578,浏览器会自动转换为211.82.8.2并访问该网站。
关键部分到了,我们将普通的点分IP地址转换成整形表示。
点击(此处)折叠或打开
- print "IP address convert to long inteer"
- ip = raw_input("please input your ip address like a.b.c.d:") #输入想要转换的IP地址
- num = ip.split(".") #把IP地址进行切分
- longa = int(num[0])
- longb = int(num[1])
- longc = int(num[2])
- longd = int(num[3])
- LIP = int(((longa*256+longb)*256+longc)*256+longd)
- print 'The long integer ip address is : http://%d' % LIP #通过复制该地址可以直接访问相应的网站
点击(此处)折叠或打开
- IP address convert to long inteer
- please input your ip address like a.b.c.d:211.82.8.2
- The long integer ip address is : http://3545368578
地址栏中输入我们的长整形数
回车访问,地址变了:
该项目仅供大家娱乐以下,感兴趣可以试一试……