Documentation
¶
Index ¶
- func GetCloudFlareRoundTripper() http.RoundTripper
- func ScrapeDetails(options ScrapeDetailsOptions) map[string]string
- func ScrapeList(schema *config.PageSchema, url string) config.ParsedLinks
- func ScrapeListFlat(schema *config.PageSchema, url string) []string
- func SetVerbose(v bool)
- func Verbose() bool
- type DetailsCollector
- type MemoryDetailsCollector
- type ScrapeDetailsOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCloudFlareRoundTripper ¶
func GetCloudFlareRoundTripper() http.RoundTripper
func ScrapeDetails ¶
func ScrapeDetails(options ScrapeDetailsOptions) map[string]string
func ScrapeList ¶
func ScrapeList(schema *config.PageSchema, url string) config.ParsedLinks
func ScrapeListFlat ¶
func ScrapeListFlat(schema *config.PageSchema, url string) []string
func SetVerbose ¶
func SetVerbose(v bool)
Types ¶
type DetailsCollector ¶
type MemoryDetailsCollector ¶
type MemoryDetailsCollector struct { Items map[string]map[string]interface{} // contains filtered or unexported fields }
func NewMemoryDetailsCollector ¶
func NewMemoryDetailsCollector() *MemoryDetailsCollector
func (*MemoryDetailsCollector) CollectField ¶
func (c *MemoryDetailsCollector) CollectField(url string, field string, data interface{}) error
type ScrapeDetailsOptions ¶
type ScrapeDetailsOptions struct { Async bool BatchSize int URLs []string Schema *config.PageSchema DetailsCollector DetailsCollector }
Click to show internal directories.
Click to hide internal directories.