scrapy-redis debug视频

前言

    在上一篇笔记说过会录个视频帮助理解里面的类方法,现在视频来了。只录了debug scheduler.py里面的类方法,还有spiders.py里面的类方法差不多,就不说了,自己动手丰衣足食。限于个人水平,有错误之处,恳请指出,谢谢!

debug代码

#!/usr/bin/python
# -*- coding: UTF-8 -*-


class Scheduler(object):
    def __init__(self, server, persist=False):
        self.server = server
        self.persist = persist
        print(self.server)

    @classmethod
    def from_settings(cls, settings):
        kwargs = {'persist': True}
        server = 'myserver'
        return cls(server=server, **kwargs)

    @classmethod
    def from_crawler(cls, crawler):
        instance = cls.from_settings(settings='crawlersettings')
        return instance


if __name__ == '__main__':
    print('debug begin')
    r = Scheduler(server='defaultserver').from_crawler(crawler='defaultcrawler')
    print("instance:", r)
    print('debug end')

视频

博客园好像上传不了视频,查看原文视频链接

往期文章

  • scrapy-redis源码浅析
  • scrapy过滤重复数据和增量爬取
  • redis基础笔记
  • scrapy电影天堂实战(二)创建爬虫项目
  • scrapy电影天堂实战(一)创建数据库
  • scrapy基础笔记
  • 在docker镜像中加入环境变量
  • 笔记 | mongodb 入门操作
  • 笔记 | python元类
  • 笔记 | python2和python3使用super()
  • 那些你在python3中可能没用到但应该用的东西
  • superset docker 部署
  • 开机启动容器里面的程序
  • 博客 | 三步部署hitchhiker-api
原文地址:https://www.cnblogs.com/vickey-wu/p/11462994.html