如何使用python的httplib2保存文件?

2024-06-16 12:13:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以运行以下代码:

import httplib2

h = httplib2.Http('.cache')

response, content = h.request('http://2.bp.blogspot.com/-CXFfl9luHPM/TV-Os6opQfI/AAAAAAAAA2E/oCgrgvWqzrY/s1600/cow.jpg')

print(response.status)

with open('cow.jpg', 'wb') as f:
    f.write(content)

当我运行代码时,我下载了一个名为cow.jpg的文件,这是我想要的,但是我也得到了一个名为2.bp.blogspot.com、-CXFfl9luHPM、TV-Os6opQfI、a aaaaaaaaa 2e、oCgrgvWqzrY、s1600、cow.jpg、77ba31012a25509bfdc78bea4e1bfdd1的重复图像。它是带有逗号和其他垃圾的http地址。关于如何使用httplib2只创建一个图像有什么想法吗?谢谢。


Tags: 代码comhttpresponsecontenttvjpghttplib2