擅长:python、mysql、java
<p>我不确定您使用<code>encode</code>的目的。你不是在处理文本,而是在处理图像。您需要以二进制数据而不是文本的形式访问响应,并使用图像处理函数而不是文本函数。试试这个:</p>
<pre><code>from PIL import Image
from io import BytesIO
import requests
response = requests.get("http://www.gucci.com/images/ecommerce/styles_new/201501/web_full/277520_F4CYG_4080_001_web_full_new_theme.jpg")
bytes = BytesIO(response.content)
image = Image.open(bytes)
image.save("1.jpg")
</code></pre>
<p>注意使用<code>response.content</code>而不是{<cd3>}。您需要安装PIL或枕头才能使用<code>Image</code>模块。<code>BytesIO</code>包含在python3中。</p>
<p>或者,您可以直接将数据保存到磁盘,而不必查看其中的内容:</p>
^{pr2}$