我想制作一个程序从一些url下载jpg文件(日本漫画),我在网上看到了一些例子,但它们不适用于我的情况:尝试通过python下载urllib2下载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()
有了这个网址,我得到了一个28kb的jpg文件文件(原始为120kb),当我尝试打开时,图像不会出现在Windows图片浏览器中......这很奇怪,因为我可以下载并查看jpg文件从其他网站使用相同的代码...
我是一个Python新手,所以尝试给我最简单的答案可能。
也许服务器试图阻止您下载? –
你可以尝试'请求'。 'requests.get(url)'然后'f.write(response.content)'。 –