Python 3.x 如何使用python3检查url是向上还是向下
我试图从文本中获取所有工作域,并检查域是否已启动,但当我从列表中导入域并使用urllib运行时,它不起作用 我试图创建一个列表,其中添加了所有域,但它不起作用Python 3.x 如何使用python3检查url是向上还是向下,python-3.x,url,urllib3,Python 3.x,Url,Urllib3,我试图从文本中获取所有工作域,并检查域是否已启动,但当我从列表中导入域并使用urllib运行时,它不起作用 我试图创建一个列表,其中添加了所有域,但它不起作用 导入urllib.request 导入系统 导入操作系统 web_list=sys.argv[1] 打开(web_列表)作为f: sub=[line.rstrip('\n')表示f中的行] 对于我在sub: url=urllib.request.urlopen(子) 如果url==200: 打印(url) 其他: 通过 我想要显示正在工
导入urllib.request
导入系统
导入操作系统
web_list=sys.argv[1]
打开(web_列表)作为f:
sub=[line.rstrip('\n')表示f中的行]
对于我在sub:
url=urllib.request.urlopen(子)
如果url==200:
打印(url)
其他:
通过
我想要显示正在工作的域的输出。您收到了什么错误消息?
回溯(最近一次调用):文件“http_checker.py”,第11行,url=urllib.request.urlopen(子)文件“/usr/lib/python3.7/urllib/request.py”,第222行,在urlopen return opener.opener(url,data,timeout)文件中“/usr/lib/python3.7/urllib/request.py”,第516行,在open req.timeout=timeout AttributeError:“list”对象没有属性“timeout”
它不应该是url=urllib.request.urlopen(i)
而不是url=urllib.request.urlopen(sub)
?