我想从本地服务器获取文件夹中的所有文件。但是,当我向该服务器发出请求时,我得到的只是html。
import requests
r = request.get('servername/folder')
print(r.content) #This gives me HTML
但是,当我特别调用此文件夹中的文件时,会得到该文件
import requests
r = request.get('servername/folder/file.mp3')
print(r.content) #This gives me mp3
是否有任何方法可以通过调用它们所在的文件夹来获取所有文件(即MP3文件)?一个有问题的解决方案是先调用该文件夹,然后获取文件名,然后遍历这些文件名以每次获取文件。但是我不敢相信这种解决方案将是解决之道。
This post可能会帮助您。请注意,您要迭代下载文件,而不是一次请求获取所有文件。