这是我的代码
import requests
import sys
import time
while True:
try:
lists = open("master1.lst")
for line in lists:
time.sleep(2)
r = requests.get(line)
print(r.status_code(line))
except requests.exceptions.ConnectionError as e:
sys.exit(str(e))
这是我得到的错误
HTTPConnectionPool(host ='apple.com%0a',port = 80):URL超过最大重试次数:/(由NewConnectionError(':导致无法建立新连接:[Errno -2]名称或服务未知'))
您需要剥离从文件中获得的行,当前您正在调用的URL中包含“换行”字符\n
而且行print(r.status_code(line))
我认为是不正确的,因为它不是方法,而是属性。您将像这样使用它:print(r.status_code)