【问题标题】:How to separate files of an multipart/form-data answer如何分隔多部分/表单数据答案的文件
【发布时间】:2017-09-04 06:14:20
【问题描述】:

我通过 Python 连接到一个 Web 界面,在那里我以 multipart/form-data 格式作为响应文件返回。 我只有在浏览器响应表单时才知道格式类型,但这里服务器以这种格式发送响应。

如何在没有界面元数据的情况下从此答案中获取原始文件? 我这里有几个例子,内容是一、二、三和四。 我不知道如何解决它并请求您的帮助。

我将文件上传到 zippyshare,因为对于文本视图来说太大了。 http://www22.zippyshare.com/v/EEXIbj79/file.html

http://www22.zippyshare.com/v/eXF62wpq/file.html

http://www22.zippyshare.com/v/sSi9crCT/file.html

http://www22.zippyshare.com/v/RiXF57WD/file.html

提前谢谢你

【问题讨论】:

标签: python file download


【解决方案1】:

对于 http/s 这对我有用。

r = requests.get(URL, headers={'Connection': 'close'})
boundary = r.headers["Content-Type"].split(";", 1)[1].strip().replace("boundary=", "", 1)
comps = Content.split(boundary.encode())

【讨论】:

    猜你喜欢
    • 2021-04-27
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 2012-08-19
    • 1970-01-01
    • 2020-01-07
    相关资源
    最近更新 更多