温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python访问你自己的公网ip地址的代码

发布时间:2020-07-10 16:40:45 来源:网络 阅读:601 作者:cosmos2031 栏目:编程语言

把写内容过程中较好的一些内容片段记录起来,下面资料是关于python访问你自己的公网ip地址的内容,应该对小伙伴们有用途。

import urllib,random,re

ip_regex = re.compile("(([0-9]{1,3}.){3}[0-9]{1,3})")

def public_ip():
    ''' Returns your public IP address.
        Output: The IP address in string format. 
                None if not internet connection available.
    '''
    # List of host which return the public IP address:
    for i in range(3):
        host = random.choice(hosts)
        try:
            results = ip_regex.findall(urllib.urlopen(host).read(200000))
            if results: return results[0][0]
        except:
            pass # Let's try another host
    return None
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI