python - 如何使用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 文件
这必须使用请求来完成,这就是为什么我不能使用任何其他方法(例如硒)
将感谢您的支持
解决方案
推荐阅读
- windows - 任务计划程序,使用命令执行 powershell 脚本
- java - 这个关于 RunTimeException 的单元测试对我来说没有任何意义
- mongodb - mongoDB 正则表达式扫描优化 - 基于后缀?
- python - sqlalchemy 无法在过滤器选项中获取带有布尔字段的数据(用 is 指定)
- javascript - JS:使用 ID 的第二个对象数组过滤对象数组
- linux - 如何告诉 awk 不要对空行进行任何更改
- python - Networkx optimization_edit_paths 的问题(图形编辑距离)
- javascript - “AxiosResponse”类型上不存在属性“地图”
'.ts(2339) - streaming - 使用 Exchange Online 的 EWS 流式订阅
- java - 如何在 Drools 7 中序列化/反序列化