我试图保存图片,我是从API请求下载的。我已在邮递员中对此进行了测试,并且响应会下载图片(不会为图片提供网址)。我想要做的是保存我得到的图像响应,但我不知道该怎么做。有人建议可能在这里起作用吗?
atturl = 'https://api.website.net/job/' + str(custs['uuid']) + '/task/' + str(custs['tasks'][q]) + '/attachment/' + str(custs['tasks'][q]['attachments'][qt])
taskresp = requests.get(atturl, headers=headers)
picOutFile = open('test.jpg', "w")
picOutFile.write(taskresp)
picOutFile.close
答案 0 :(得分:0)
以二进制模式打开文件并写入响应内容(字节)。
import io
with io.open('test.jpg', "wb") as pic_out_file:
pic_out_file.write(taskresp.content)
请参阅请求文档中的Binary response Content。