python请求-从子URL下载

python请求-从子URL下载,python,Python,我有一个Python程序来访问不同的链接和下载文件。我使用的是Python“请求” 我想要的是只对一个站点进行一次身份验证,然后使用循环从其不同的子链接下载 现行有效代码如下: for k,v in OS.items(): response = requests.get(v, auth=HTTPBasicAuth('xxxx@yyy.com', 'xxxxx'), allow_redirects=True, verify=False) con = response.content[385

我有一个Python程序来访问不同的链接和下载文件。我使用的是Python“请求”

我想要的是只对一个站点进行一次身份验证,然后使用循环从其不同的子链接下载

现行有效代码如下:

for k,v in OS.items():
  response = requests.get(v, auth=HTTPBasicAuth('xxxx@yyy.com', 'xxxxx'), allow_redirects=True, verify=False)
  con = response.content[3856:]
  open(f"{k}.csv", 'wb').write(con)
  response.close()
我有一个dict,其中不同的“文件名”作为键映射到它们各自的下载链接“url”作为值。代码运行良好,但我知道上面的代码不正确,因为在每个循环中,它必须不断进行身份验证和下载。
有人能提出更好的解决方案吗。

这能回答您的问题吗?这回答了你的问题吗?