升级scrapy-redis代码,使与更新版本scrapy兼容

scrapy-redis的安装要求是scrapy版本高于0.14,是
摘要由CSDN通过智能技术生成

scrapy-redis的安装要求是scrapy版本高于0.14,随着scrapy关注度的提高,其开发更新速度也越来越快。到现在,其版本已经是于14年7月8号发布的0.24.2。版本升级过程中,对一些类进行了重命名,也有一些变量的类型发生的变化。

现指出在使用scrapy-redis中发现的与scrapy不兼容情况(注意:这里所述的“不兼容”指的并不是不能运行,由于scrapy已经对相应情况进行了处理,所以在非严重情况下只会爆出warnning)。

情况有如下几种:

其中1/2属于rename,而5则是直接废弃掉。

1.关于ItemLoader

/home/jerry/open_source_project/others_project/scrapy-redis/example-project/example/items.py:21: ScrapyDeprecationWarning: example.items.ExampleLoader inherits from deprecated class scrapy.contrib.loader.XPathItemLoader, please inherit from scrapy.contrib.loader.ItemLoader. (warning only on first subclass, there may be others)
  class ExampleLoader(XPathItemLoader):

之前的scrapy.contrib.loader.XPathItemLoader已经弃用,现改为scrapy.contrib.loader.ItemLoader。

2.关于BaseSpider到Spider


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值