Skip to main content
 首页 » 编程设计

python之如何访问 scrapy 上传到 S3 的图像名称

2025年05月04日7langtianya

我知道 scrapy 使用 sha1 作为图像 URL 作为文件名。我想访问 scrapy 创建的同一个 sha1,我该怎么做?

请您参考如下方法:

您需要在项目中定义字段 image_urls 和 images。然后不要忘记设置 IMAGES_STORE。

图像管道将下载的文件元数据存储在 images 字段中。像这样:

{'image_urls': ['http://i.stack.imgur.com/tKsDb.png', 
                'http://i.stack.imgur.com/NAGkl.png'], 
 'images': [{'checksum': 'b0974ea6c88740bed353206b279e0827', 
             'path': 'full/762f5682798c5854833316fa171c71166e284630.jpg', 
             'url': 'http://i.stack.imgur.com/tKsDb.png'}, 
            {'checksum': '9a42f7bd1dc45840312fd49cd08e6a5c', 
             'path': 'full/615eabb7b61e79b96ea1ddb34a2ef55c8e0f7ec3.jpg', 
             'url': 'http://i.stack.imgur.com/NAGkl.png'}]}