PipeLine中函数的问题
来源:6-20 保存数据到mysql中 -2
Liangruuu
2018-11-26
老师,在PipeLine定义的函数是不是只要被定义了就会从上到下的去执行这些函数
是不是这些函数是不是会被Scrapy自动的去调用,其实不仅仅是PipeLine,我在很多地方,诸如middlewares...地方都是这样,只有定义却没有被使用
写回答
1回答
-
首先想要一个函数被执行,不论在什么框架中一般都有两步:
定义一个类或者方法(在python中一般只要实现包含具体某个函数名的类就行了,在java中一般是去继承某个类或者接口)
将自定义的这个类或者方法配置到框架中去,在scrapy中就是要把这个方法配置到settings中的pipeline_middle或者download_middle这个变量中
00
相似问题