Ошибка OSE: невозможно идентифицировать файл изображения <объект _io.BytesIO по адресу 0x000001C4EA23AE08> - PullRequest
0 голосов
/ 30 апреля 2018

Когда я использую scrapy.pipelines.images.ImagesPipeline для загрузки изображений, я получаю сообщение об ошибке;

код возврата ошибки

  Traceback (most recent call last):
  File "C:\Users\\AppData\Local\Programs\Python\Python36\lib\site-packages\scrapy\pipelines\files.py", line 401, in media_downloaded
    checksum = self.file_downloaded(response, request, info)
  File "C:\Users\\AppData\Local\Programs\Python\Python36\lib\site-packages\scrapy\pipelines\images.py", line 101, in file_downloaded
    return self.image_downloaded(response, request, info)
  File "C:\Users\\AppData\Local\Programs\Python\Python36\lib\site-packages\scrapy\pipelines\images.py", line 105, in image_downloaded
    for path, image, buf in self.get_images(response, request, info):
  File "C:\Users\\AppData\Local\Programs\Python\Python36\lib\site-packages\scrapy\pipelines\images.py", line 118, in get_images
    orig_image = Image.open(BytesIO(response.body))
  File "C:\Users\\AppData\Local\Programs\Python\Python36\lib\site-packages\PIL\Image.py", line 2590, in open
    % (filename if filename else fp))
OSError: cannot identify image file <_io.BytesIO object at 0x0000014A3DC90728>

что это значит ??

...