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')

視頻

博客園好像上傳不了視頻,查看原文視頻連接python

往期文章

  • scrapy-redis源碼淺析
  • scrapy過濾重複數據和增量爬取
  • redis基礎筆記
  • scrapy電影天堂實戰(二)建立爬蟲項目
  • scrapy電影天堂實戰(一)建立數據庫
  • scrapy基礎筆記
  • 在docker鏡像中加入環境變量
  • 筆記 | mongodb 入門操做
  • 筆記 | python元類
  • 筆記 | python2和python3使用super()
  • 那些你在python3中可能沒用到但應該用的東西
  • superset docker 部署
  • 開機啓動容器裏面的程序
  • 博客 | 三步部署hitchhiker-api
相關文章
相關標籤/搜索