Pipeline中的函数都是自动调用的吗?
来源:4-17 items数据写入到json文件中
lovebecky
2020-02-22
老师好,在Pipeline里定义的类如JsonWithEncodingPipeline
里面定义的函数是否只有__init__
和process_item
是可以自动调用,而自己定义的函数如spider_closed
仍需要手动调用?
我在spider_closed
中添加端点,debug过程没有运行到端点,是不是因为spider_closed
这个函数在这里还没有起作用。
谢谢老师!
写回答
1回答
-
bobby
2020-02-24
当然了 可以中讲解过,。你自定义组件那么只有指定的方法名的函数才会被调用,spider_closed方法写在spider中会被调用 但是写到其他地方就不一定会被调用了
042021-06-26
相似问题