Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何使用python3检查url是向上还是向下_Python 3.x_Url_Urllib3 - Fatal编程技术网

Python 3.x 如何使用python3检查url是向上还是向下

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运行时,它不起作用

我试图创建一个列表,其中添加了所有域,但它不起作用

导入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)