在Python中获取ip的外部列表并转入变量dic

2024-09-27 07:22:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我该怎么做:

进入这个网站(http://www.samair.ru/proxy/time-01.htm),获取ip地址列表并将其转换为字典变量?你知道吗

特别是这些代码,我只能得到网站的第一个ip

ip = urllib.urlopen('http://www.samair.ru/proxy/time-01.htm').read()
clientIp = re.search("(\d+\.\d+\.\d+\.\d+)", ip).group()

print clientIp

Tags: 代码iphttp列表字典time网站地址
2条回答

使用re.findall()代替检索()

使用findall而不是search

ip = urllib.urlopen('http://www.samair.ru/proxy/time-01.htm').read()
clientIp = re.findall(r"\d+\.\d+\.\d+\.\d+", ip)

请注意“原始”字符串r"…",它阻止将反斜杠解释为转义字符。你知道吗

这将提供包含IP地址的字符串列表。要把它变成字典,你需要键值对。你知道吗

相关问题 更多 >

    热门问题