colly 实践 ##5

调试

有时候,对回调函数进行log.Println()函数调用就足够了,但有时候并不须要。Colly具备内置的收集器调试功能。调试器接口和不一样种类的调试器实现是可用的。git

 

将调试器附加到收集器

附加一个基本的日志调试器须要Colly的repo中的debug (github.com/gocolly/colly/debug)包。github

import (
	"github.com/gocolly/colly"
	"github.com/gocolly/colly/debug"
)

func main() {
    c := colly.NewCollector(colly.Debugger(&debug.LogDebugger{}))
    // [..]
}

  

实现自定义调试器

您能够经过实现debug来建立任何类型的自定义调试器。 debug.Debugger。LogDebugger就是一个很好的例子。函数

相关文章
相关标签/搜索