如何使用python下载文件,请求模块

如何使用python下载文件,请求模块,python,python-3.x,Python,Python 3.x,我需要自动打开页面并下载服务器返回的文件 我有一个简单的代码来打开页面并下载内容。我还拉标题,以便知道返回文件的名称。下面是代码 下载页面请求=self.reqSession.get(self.url\u文件,stream=True) headers=downloadPageRequest.headers 如果标题中有“内容处置”: file_name=re.findall(“文件名=(.+)”,标题['content-disposition']) 这就是我得到的,它返回一个带有文件名的数组,

我需要自动打开页面并下载服务器返回的文件

我有一个简单的代码来打开页面并下载内容。我还拉标题,以便知道返回文件的名称。下面是代码

下载页面请求=self.reqSession.get(self.url\u文件,stream=True) headers=downloadPageRequest.headers 如果标题中有“内容处置”: file_name=re.findall(“文件名=(.+)”,标题['content-disposition']) 这就是我得到的,它返回一个带有文件名的数组,但现在我被卡住了,不知道如何打开和浏览返回的excel文件

这必须使用请求来完成,这就是为什么我不能使用任何其他方法(例如selenium)


感谢您的支持

有帮助吗?不,不幸的是它保存了一个文件,但内容不同,看起来像随机ascii字符该线程解决了我的问题确实有帮助吗?不,不幸的是它保存了一个文件,但内容不同,看起来像随机ascii字符该线程解决了我的问题