一堆不连续的ip地址,遍历语句该怎么写?
有这样一些IP地址10.0.3.12
10.0.3.13
10.0.5.15
10.0.5.16
10.0.80.11
10.0.80.18
要在这些IP地址的网页爬一些数据。循环语句该如何写呢?
加到列表里,然后for循环 楼上正解 采用列表存储要爬的数据集IP地址 但是看你这个应该内网IP
如果要爬数据 你得看看这几个IP中的网站数据点是不是类似的 是一些打印机。站点是类似的,就是不连续。
我是小白,怎么添加列表啊?语句该怎么写? 本帖最后由 _荟桐_ 于 2020-5-5 12:51 编辑
试试这个?
import urllib.request as ur
ip = [‘10.0.3.12’,’10.0.3.13’,’10.0.5.15’,’10.0.5.16’,’10.0.80.11’,’10.0.80.18’]
for i in ip:
temp = ur.urlopen(i)
a = temp.read()
print(a) _荟桐_ 发表于 2020-5-5 12:39
试试这个?
IP地址应该是字符串 永恒的蓝色梦想 发表于 2020-5-5 12:41
IP地址应该是字符串
ok,已经改了
urlopen里 _荟桐_ 发表于 2020-5-5 12:43
ok,已经改了
urlopen里
是IP列表里的!你这样连解释器都过不去 永恒的蓝色梦想 发表于 2020-5-5 12:45
是IP列表里的!你这样连解释器都过不去
抱歉,忘了IP地址里有好几个 .
把IP当成整形了。
打脸了{:10_284:}。。。
页:
[1]