python访问你自己的公网ip地址的代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python访问你自己的公网ip地址的代码相关的知识,希望对你有一定的参考价值。
把写内容过程中较好的一些内容片段记录起来,下面资料是关于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
以上是关于python访问你自己的公网ip地址的代码的主要内容,如果未能解决你的问题,请参考以下文章
购买了个云服务器无法通过公网IP地址访问!IIS里用127.0.0.1可以正常访问!啥原因?