使用一个请求下载多个文件名? Python

Downloading multiple filenames with one request? Python

for v,i in enumerate(assets_files):
    a = requests.get(domain+i).content
    split_filename = i.split('/')
    path = os.path.join(all_folder[4],split_filename[-1])
    with open(path,'wb') as w:
        w.write(a)
        print('Downloaded: ',split_filename[-1],' number: ',v)

我不希望我的系统管理员禁止我进行多个连接。是否有一个 pythonic 选项可以通过一个请求下载文件列表?我将不胜感激。

requests 对此有一个 Session 对象,如 here 所述。

使用全局 requests.get 不会重用连接,但 session.get 可能会。

我这么说可能是因为后台使用的连接池有限。