爬虫蜘蛛Scrapy如何使用信号 API?(66)python Scrapy教程1.51以上版本
classscrapy.signalmanager.
SignalManager
(sender = _Anonymous )
connect
(接收器,信号,** kwargs )- 将接收器功能连接到信号。
信号可以是任何对象,尽管Scrapy附带了一些预定信号,这些信号记录在信号 部分中。
参数: - receiver(callable) – 要连接的函数
- signal(object) – 要连接的信号
disconnect
(接收器,信号,** kwargs )- 断开接收器功能与信号的连接。这与
connect()
方法具有相反的效果,并且参数是相同的。
disconnect_all
(信号,** kwargs )- 断开所有接收器与给定信号的连接。
参数: signal(object) – 要断开的信号
send_catch_log
(信号,** kwargs )- 发送信号,捕获异常并记录它们。
关键字参数传递给信号处理程序(通过该
connect()
方法连接)。
send_catch_log_deferred
(信号,** kwargs )- 喜欢
send_catch_log()
但支持从信号处理程序返回延迟。返回在触发所有信号处理程序延迟后触发的Deferred。发送信号,捕获异常并记录它们。
关键字参数传递给信号处理程序(通过该
connect()
方法连接)。
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。