python获取本地外网ip

# -*- coding:utf-8 -*-

import requests
import re

html_text = requests.get("https://ip.cn/").text
# (1)正则匹配方式1
ip_text = re.search(u"

您现在的 IP:(.*?)

", html_text) print ip_text.group(1) # (2)正则匹配方式2 # ip_text = re.findall(u"

您现在的 IP:(.*?)

", html_text) # print ip_text[0] # print html_text

1.通过requests请求可查询ip的地址;

2.正则匹配包含id的部分。

你可能感兴趣的:(Python)