账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    scrapy怎么在file_path()函数中拿到item?
    58
    0
        def gen_media_requests(self, item, info):
            for image_url in item['cimage_urls']:
                yield scrapy.Request(image_url, meta={'item': item})
    
        def file_path(self, request, response=None, info=None):
            item = request.meta.get('item', 'test')
            name = item['name']
            image_guid = request.url.split('/')[-1]
            return 'full/%s/%s' % (name, image_guid)

    我按照上面的代码,把item放在meta传给file_path(),但debug发现在file_path()里面,meta是空的。我需要根据item的一个字段来分文件夹存放图片,如果上面这代码没法简单修改后达到效果,还有其他方法吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我想静静 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部