跳到主要内容

tophant.benjamin.event

Messages

message NewResult

NewResult 当新的 Result 被发现时触发

message NewResult {
}

message NewTarget

当新的 Target 被发现时触发,对每个 canonical_url 仅会触发一次

message NewTarget {
// 此时 status 一定为 Pending 或 Bypass
// 此时 error, request, response, redirects, screenshot 信息不存在
// 此时 Timing 仅包括 found_at
}

message TargetEnd

当新的 Target 访问完成时触发

message TargetEnd {
// 此时 status 一定为 Done 或 Discard
// 此时所有字段均被设定且不会再做修改
}

在遇到目标时触发(无去重)

message TargetLink {
// 所属任务
string parent_target_id = 4;
string url = 11;
string canonical_url = 12;
// 是否为外链
bool is_external = 21;
}

message TargetStart

当新的 Target 被访问(开始处理)时触发 这里的 Target 的状态只可能为 Running

message TargetStart {
}

message TaskEnd

TaskEnd 在任务结束执行时被调用

message TaskEnd {
}

message TaskStart

TaskStart 在任务开始执行时被调用

message TaskStart {
}