我正在写一个简单的脚本打印出我的IP地址在终端。我在从print语句中删除HTML标记时遇到问题。
我尝试使用urllib库中的.strip()函数。我对正则表达式的理解不够,无法输入到这段代码中。
import re
import urllib.request, urllib.parse, urllib.error
import json
data = urllib.request.urlopen('http://checkip.dyndns.org')
for line in data:
print(line.decode().strip())
我希望输出仅为我的IP (xxx.xx.xx.xxx),但得到的结果如下所示
"< html>< head>< title>Current IP Check< /title>< /head>< body>Current IP Address: XXX.XX.XX.XXX< /body>< /html>“
https://stackoverflow.com/questions/56728598
复制相似问题