postman 无法从Python下载.xlsx文件

bvpmtnay  于 2022-12-13  发布在  Postman
关注(0)|答案(1)|浏览(169)

我试图从Sharepoint下载一个.xlsx文件。在Postman中,我已经能够下载这个文件没有问题,但当我试图用Python自动化它时,我似乎无法以正确的格式下载。
下面是我的 Postman 请求:

GET https://graph.microsoft.com/v1.0/sites/{siteid}/drives/{driveid}/items/{fileid}/content
Headers = { Authorization : Bearer {Token}}

它给了我一个200的响应。然后当我在Python中尝试同样的方法时,似乎总是有问题。

url = https://graph.microsoft.com/v1.0/sites/{siteid}/drives/{driveid}/items/{fileid}/content
payload = {} #Not passing anything in since it's a GET request
headers = {
'Authorization' : f'Bearer {Token}'
}
response = requests.request("GET", url, headers = headers, data = payload)
print(response.text)

顺便说一句,我也收到了一个Python的200响应代码。响应只是给了我一堆xml。我觉得我做错的事情是如此简单。我将非常感谢帮助。

ubby3x7f

ubby3x7f1#

我找到了答案只需要三行代码

output = open('name_of_file.xlsx', 'wb')
output.write = write(response.write)
output.close()

希望这对你有帮助!

相关问题