Python request.get输出一个400 Bad Request错误文件

我正在尝试创建脚本来下载测试Excel(.xlsx)文件。该脚本会输出一个'test'.xlsx文件,但是它包含以下错误消息,而不是实际的文件内容。

错误的请求 您的浏览器发送了该服务器无法理解的请求。 此外,尝试使用ErrorDocument处理请求时遇到了400错误的请求错误。*

我确实设法使用urllib下载测试文件,但是由于我需要对我的实际用例进行身份验证,因此希望使用请求代替。这是我使用的代码,请让我知道出了什么问题,谢谢!

import requests
dls = "http://www.excel-easy.com/examples/excel-files/fibonacci-sequence.xlsx"
resp = requests.get(dls)

output = open('test.xlsx', 'wb')
output.write(resp.content)
output.close()
评论