Я написал парсер на python для загрузки изображений из интернета:
import urllib2
for i in xrange(1,10):
r = urllib2.urlopen('http://example.com/'+str(i)+'.gif'))
f = open('C:\\' + str(i) + '.gif', 'w+')
f.write(r.read())
f.close()
Изображения не могут быть открыты. Windows говорит «Ошибка при создании образа». Но я обнаружил, что каждая строка полученного файла на 1 байт меньше этой строки исходного файла, но обе выглядят одинаково. Как скачать правильный файл?