classscrapy.signalmanager.SignalManager(sender=_Anonymous)

connect(receiversignal**kwargs)
接收器功能连接到信号

信号可以是任何对象,尽管Scrapy附带了一些预定信号,这些信号记录在信号 部分中。

参数:
  • receiver (collections.abc.Callable)  – 要连接的函数
  • signal (object) – 要连接的信号
disconnect(receiversignal**kwargs)
断开接收器功能与信号的连接。这与connect()方法具有相反的效果,并且参数是相同的。
disconnect_all(signal**kwargs)
断开所有接收器与给定信号的连接。

参数: signal (object)  – 要断开的信号
send_catch_log(signal**kwargs)
发送信号,捕获异常并记录它们。

关键字参数传递信号处理程序(通过该connect()方法连接)。

send_catch_log_deferred(signal**kwargs)
类似于 send_catch_log() 但支持从信号处理程序返回延迟对象。

返回一个 Deferred,一旦所有信号处理程序 deferred 被触发,它就会被触发。 发送信号,捕获异常并记录它们。

关键字参数传递给信号处理程序(通过 connect() 方法连接)。

评论被关闭。