【问题标题】:how to save image using python?如何使用python保存图像?
【发布时间】:2011-09-20 04:39:52
【问题描述】:

我想使用 python 将网页中的 .jsp 图像保存到我的计算机中。

我尝试了很多方法,包括

机械化和检索功能 urllib.urlretrieve('http://example.com/img.jsp', 'img.jsp')

但问题是当我尝试使用图像库打开图像时会引发以下错误

    File "code.py", line 71, in extract_image
    im = Image.open(image_file)
  File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1980, in open
    raise IOError("cannot identify image file")

我什至尝试将图像保存为 .png 格式,但它不起作用。 但是我可以通过转到图像网址然后保存图像来手动保存。

请帮忙!

【问题讨论】:

  • 该文件包含什么
  • 它可以是任何随机图像,甚至是背景图像。
  • 你想让我重复我的问题吗?
  • 你不是说jpg吗? JSP 不是图像格式。
  • 同样使用 python 图像库。

标签: python image jsp image-manipulation mechanize


【解决方案1】:

您没有提供足够的信息,但我的猜测是 Web 服务器没有按照您想象的方式响应 - 您是使用 Fiddler 或 Firebug 查看 HTTP 流量还是查看文件中的内容?

您能否通过其他方式获得该图像的副本 - 如果可以,请将其与您以编程方式下载的内容进行比较。

最后,我不确定 JSP 图像是什么——如果 img.jsp 是一个用图像响应的 JavaServerPage,它不会使图像成为 JSP 图像——它仍然是与其对应的格式内容类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 2013-01-05
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    相关资源
    最近更新 更多