Documentation
¶
Index ¶
- type Crawler
- type Option
- func WithFetcher(fetcher api.Fetcher) Option
- func WithFilter(rules ...*api.FilterRule) Option
- func WithLogLevel(level zerolog.Level) Option
- func WithMaxDepth(maxDepth int32) Option
- func WithParallel(parallel int) Option
- func WithProxies(proxies []string) Option
- func WithQueue(queue api.Queue) Option
- func WithRateLimit(rates ...*api.RateLimit) Option
- func WithStore(store api.Store) Option
- func WithUserAgents(userAgents []string) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(c *Crawler)
func WithFetcher ¶ added in v0.2.2
func WithFilter ¶ added in v0.2.2
func WithFilter(rules ...*api.FilterRule) Option
func WithLogLevel ¶ added in v0.2.2
func WithMaxDepth ¶ added in v0.2.2
func WithParallel ¶ added in v0.2.2
func WithProxies ¶ added in v0.2.2
func WithRateLimit ¶ added in v0.2.2
func WithUserAgents ¶ added in v0.2.2
Click to show internal directories.
Click to hide internal directories.