首页 > 解决方案 > 如何使用python下载文件,请求模块

问题描述

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

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

downloadPageRequest = self.reqSession.get( self.url_file ,stream=True)
headers = downloadPageRequest.headers

if 'content-disposition' in headers:
    file_name = re.findall("filename=(.+)", headers['content-disposition'])

这就是我得到的,它返回一个带有文件名的数组,但现在我被卡住了,不知道如何打开和浏览返回的 excel 文件

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

将感谢您的支持

标签: pythonpython-3.x

解决方案


推荐阅读