Python3运行的连通性测试脚本
import urllib.request
import sys
list_re = []
hd = 'https://'
# 取出指定txt里面的url
fp = open(sys.argv[2], 'r', encoding='utf-8')
for url in fp.readlines():
list_re.append(url.replace('\n',''))
# 函数封装读取url
def fw(re):
try:
# url作为Request()方法的参数,构造并返回一个Request对象
request = urllib.request.Request(re)
# Request对象作为urlopen()方法的参数,发送给服务器并接收响应
response = urllib.request.urlopen(request)
html = response.read()
print('[+]' + re + ' ' + '访问成功')
except Exception:
print('[-]' + re + ' ' + '连接不通顺')
def main():
for var in list_re:
var2 = hd + var
fw(var2)
if __name__ == '__main__':
main()