Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Crawler ¶
type Crawler interface { Init(*spider.Spider) Crawler //初始化采集引擎 Run() //运行任务 Stop() //主动终止 CanStop() bool //能否终止 GetId() int //获取引擎ID }
采集引擎
type SpiderQueue ¶
type SpiderQueue interface { Reset() //重置清空队列 Add(*Spider) AddAll([]*Spider) AddKeyins(string) //为队列成员遍历添加Keyin属性,但前提必须是队列成员未被添加过keyin GetByIndex(int) *Spider GetByName(string) *Spider GetAll() []*Spider Len() int // 返回队列长度 }
采集引擎中规则队列
func NewSpiderQueue ¶
func NewSpiderQueue() SpiderQueue
Click to show internal directories.
Click to hide internal directories.