Page

[python]使用python返回国内随机的ip地址

789Anson17-12-15



import socket,struct

# 返回国内随机ip
def getRandomIp():
    ip_list = [
        [607649792, 608174079],
        [1038614528, 1039007743],
        [1783627776, 1784676351],
        [2035023872, 2035154943],
        [2078801920, 2079064063],
        [-1950089216, -1948778497],
        [-1425539072, -1425014785],
    ]
    rand_num = randint(0,len(ip_list)-1)
    return socket.inet_ntoa(struct.pack('!L',randint(ip_list[rand_num][0],ip_list[rand_num][1])))
    

print(getRandomIp())


参考:

http://outofmemory.cn/code-snippet/28703/python-convert-ip-to-string-convert-string-top

http://blog.csdn.net/zlking02/article/details/8614071





来自ansion博客 

http://www.tp0.top

2017-12-15 22:19:34