如何分离multipart / form-data答案的文件

时间:2017-09-04 06:14:21

标签: python file download

我通过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

提前谢谢

1 个答案:

答案 0 :(得分:0)

对于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())