【发布时间】:2014-02-20 09:08:58
【问题描述】:
我想制作一个程序来从一些网址下载 jpg 文件(日本漫画),我在网上看到了一些示例,但它们在我的情况下不起作用:
import urllib2
jpgfile = urllib2.urlopen("http://mangas2013.centraldemangas.com.br/attack_on_titan/attack_on_titan001-01.jpg")
output = open('attack_on_titan001-01.jpg','wb')
output.write(jpgfile.read())
output.close()
通过这个 url,我得到一个 28kb 的 jpg 文件文件(原始文件是 120kb),当我尝试打开时,图像没有出现在 windows 图片查看器中......这很奇怪,因为我可以下载和查看 jpg 文件从其他网站使用相同的代码...
我是python的新手,所以尽量给我最简单的答案。
【问题讨论】:
-
可能是服务器试图阻止您下载?
-
你可以试试
requests。requests.get(url)然后f.write(response.content)。