我有一堆 IP 地址的列表。我想知道是否可以使用 python 通过从该网站(http://www.whatip.com/ip-lookup)中提取信息来确定 IP 地址的国家名称。请看下面的截图。例如:IPlist = ["100.43.90.10","125.7.8.9.9"]
这是我的代码:我知道我可以通过将实际 url 与后缀(=我的 IP 地址)连接来更改搜索 url。我想得到“美国”
import urllib.request
with urllib.request.urlopen('http://www.whatip.com/ip/100.43.90.10') as response:
html = response.read()
print (html)
text = html.decode()
start = text.find("<td>Country:</td>")
我检查了源代码中只有一个“国家”。我知道我需要找到“国家”的索引,然后打印出“美国”,但我卡住了。有人请告诉我该怎么做吗?非常感谢!!